Laravel Blog - Berdasarkan Laravel V5.6.5
Ini adalah contoh blog berdasarkan Laravel 5.6 Framework dan Bootstrap 4.
Fitur!
- Blog/Artikel
- Kategori
- Komentar
- Gambar unggulan
- Area admin
- Akses berbasis peran
- Feed RSS
- Pelanggan
- Friendly SEO
- Ramah sosial
- Email otomatis tentang pendaftaran dengan antrian/pekerjaan
- Email otomatis pada pelanggan dengan antrian/pekerjaan
- Email otomatis untuk buletin dengan antrian/pekerjaan
- Migrasi Laravel
- Laravel Seeders
- Desain UI Sederhana & Minimal
Tech
Proyek blog ini menggunakan beberapa proyek open source dan proyek gratis agar berfungsi dengan baik:
- Twitter Bootstrap 4 - Great UI Boilerplate untuk Aplikasi Web Modern
- Laravel 5.6.5 - Kerangka kerja untuk pengrajin web
- jQuery - duh
- Fontawesome - Ikon Savy Desain untuk Pengembang
- Tinymce - Editor Teks Kaya Wysiwyg
- DataTable - Mudah mengelola set data untuk tujuan manajemen menggunakan jQuery
- Sluggable - Buat siput dengan mudah di Laravel
- Roumen Feed - Make RSS Feed dengan mudah di Laravel
- Datatables Laravel Yajra - dengan mudah mengintegrasikan backend data yang mudah untuk Laravel
Dan tentu saja proyek blog itu sendiri adalah open source dengan repositori publik di GitHub.
Persyaratan minimum
- PHP> = 7.1.3
- Mysql> = 5.0.12
- Ekstensi PHP OpenSSL
- Ekstensi PDO PHP
- Ekstensi PHP MBSTRING
- Ekstensi PHP tokenizer
- Ekstensi PHP XML
- Ekstensi PHP CTYPE
- Ekstensi JSON PHP
Panduan Instalasi
-
git clone https://github.com/mubbi/laravel-blog-5.6.5.git -
cd laravel-blog-5.6.5 -
composer install -
rename .env.example to .env -
php artisan key:generate - Edit file
config/app.php & .env - dan atur URL aplikasi yang benar - Edit File
config/database.php - dan atur detail koneksi DB Anda -
php artisan migrate --seed -
php artisan storage:link -
set mailtrap credentials in .env file to avoid swift email errors -
After installing, you may need to configure some permissions. Directories within the "storage" and the "bootstrap/cache" directories should be writable by your web server or the project will not run. -
Register in the application as the first user and get all admin roles by default
Catatan: Email aktivasi pendaftaran pengguna otomatis dan email verifikasi pelanggan dikirim menggunakan pekerja antrian, oleh karena itu Anda harus mengaktifkan pekerja antrian pada proyek: https://laravel.com/docs/5.6/queues#running-the-queue-worker
Panduan buletin mingguan
- Atur driver antrian di file .env atau config/queue.php
- Ikuti: https://laravel.com/docs/5.6/scheduling#introduction
- Dari tautan di atas, pelajari cara membuat pekerjaan cron untuk
schedule:run - Setelah pekerjaan cron ini ditetapkan untuk setiap menit maka email mingguan akan dikirim secara otomatis
Tangkapan layar
Halaman Beranda
Area admin
Lisensi
GNU GPLV3