Breaking News
Home / Laravel / Belajar Laravel: Tutorial Membuat CMS Blog dengan Laravel 7

Belajar Laravel: Tutorial Membuat CMS Blog dengan Laravel 7

67 / 100 Skor SEO

Halo, selamat pagi. Apa kabar semua. Sudah setahun lebih sejak saya pertama kali menginstal Composer dan belajar laravel, saya sebelumnya adalah pengguna CodeIgniter 3 sejak 2017, dan memutuskan untuk mencoba hal baru, dan pilihan saya jatuh pada Laravel.

Laravel, awalnya adalah framework yang saya anggap ribet, gendut, dan kesulitan belajarnya tinggi. Tapi setelah mulai menyelami dan memahami Laravel, anggapan tersebut berubah: Laravel adalah framework yang sangat memanjakan, mempercepat pekerjaan, dan magic!

Oke, tidak usah basa-basi lagi, di blog ini saya ingin menulis seri tutorial tentang Laravel, yaitu membuat CMS blog. Blog? Ya, walaupun sebenarnya saya menggunakan WordPress untuk keperluan blogging, tapi tidak ada salahnya jika kita mencoba membuat coba membuat blog sendiri. Tidak akan sehebat WordPress, tapi saya rasa cukup bagus untuk belajar Laravel.

Dalam seri tutorial ini, kita akan membuat blog dengan gambaran berikut:

  • Admin adalah penulis tunggal, bisa mengelola posting, kategori, foto dan pengaturan
  • Pengunjung bisa membaca blog, berkomentar, mencari posting, melihat posting berdasarkan kategori, dan berlangganan posting blog kita

Fitur-fitur dalam blog kita akan mencakup:

  • Posting
  • Manajemen kategori (nama, slug, deskripsi, foto)
  • Setiap posting bisa punya lebih dari satu kategori (relasi many to many)
  • Pengaturan meta tag sosial media dan meta tag webmaster
  • Penghitung jumlah pembaca posting
  • Menu dinamis
  • Logo
  • Profil admin

Dalam pembuatannya, kita akan menggunakan fitur-ftur Laravel seperti:

  • Authentikasi
  • Package Spatie Laravel Media Library (untuk mengelola gambar)
  • Relasi eloquent (database)
  • Query builder (database)
  • Templating laravel
  • Validasi form
  • Database migration
  • Database seed
  • Dan lain-lain.

Untuk template admin, kita akan menggunakan template Stisla dari mas Muhammad Nauval Azhar (GitHub). Dan untuk template blog, kita akan menggunakan tema Andrea dari Color Lib.

Jika ingin menggunakan tema yang lain juga tidak masalah, tinggal menyesuaikan saja.

Dalam tutorial ini kita akan menggunakan Laravel versi 7 (saat ini yang terbaru), saya harap teman-teman sudah punya minimal sedikit pengetahuan tentang Laravel dan cara penggunaan terminal.

Disini saya menggunakan text editor VS Code, nanti juga akan saya buat posting rekomendasi ekstensi VS Code untuk memudahkan ngoding Laravel. Untuk OS, saya menggunakan Ubuntu 20.4, teman-teman yang menggunakan Windows juga tidak masalah, karena tidak ada perbedaan yang begitu mencolok.

Tutorial kita akan dimulai dengan instalasi Laravel, dan nanti akan kita coba untuk mengupload blog kita ke VPS dan cPanel (shared hosting).

Berikut daftar isi seri Tutorial Laravel 7: Membuat CMS Blog:

  1. Part 1: Cara Menginstal Laravel dengan Laravel Installer dan Composer
  2. Part 2: Cara Konfigurasi Laravel Untuk CMS Blog
  3. Part 3: Membuat Form Login Laravel dengan Laravel UI
  4. Part 4: Mengkustom Form Login Laravel

About Martin Mulyo Syahidin

Check Also

Membuat CMS Blog dengan Laravel

Part 1: Cara Menginstal Laravel dengan Laravel Installer dan Composer

88 / 100 Didukung oleh Rank Math SEO Skor SEO Instalasi Laravel sebetulnya sangat mudah, …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *