![](../../file/laravelbackpack.png)
Introduction
Laravel Backpack merupakan suatu tools atau alat bantu dalam pembuatan backend pada laravel yang memudahkan dalam memanipulasi CRUD dan dapat dimodifikasi sebagaimana kita ingin menggunakannya. Ini keren sih , jadi memudahkan para Developer dalam membuat Aplikasi web menggunakan Laravel termasuk untuk pemula seperti aqyu.
I think ini keren banget dan juga sudah menggunakan Dashboard dari core ui , untuk fitur dasar ini sudah sangat baik dan terjamin keamananya. Untuk menginstall fitur2 baru tersedia didalam Addon Backpacknya.
Walaupun fitur dasar tapi woow banget kamu harus coba. bisa dilihat sendiri halaman official Laravel Backpack
Requirements
Lets we to try it.
Pertama pastikan tools yang akan kita gunakan sudah terinstall :
- Laravel 7 or Laravel 6
- PHP 7.2.5+
- MySQL (rekomendasi) / PosgreSQL / SQLite / SQL Server
- Terminal / Github CLI
- Text Editor
- Browser
Start
Baiklah selanjutnya kita langsung menginstall package laravel terlebih dahulu biar fresh dan ini sangat direkomendasikan agar mendapatkan package terbaru dari laravel untuk mengurangi bugs yang terjadi.
1 | laravel new Backpack |
Disini kita berinama backpack sebagai contoh.
Kemudian buka folder laravel dan buka terminal didalam folder tsb atau ketik seperti ini.
1 | cd Backpack |
Tahap awal telah selesai selanjutnya kita akan langsung menginstall package backpack didalam Laravel.
Configuration Database
Buat database dengan nama backpack atau bebas kemudian atur juga koneksi di file .Env nya seperti biasa , You can do it.
Pembuatan database diawal wajib agar saat penginstalan backpack berjalan dengan lancar karena akan menjalankan proses migrate database secara default dari laravel.
Installation Backpack
Pada tahap penginstalasian backpack ini kita harus teliti jangan sampe ada yang kelewat atau keliru biar ngga ada yang error. Disini kita menggunakan terminal dan text editor.
- Install backpack package
- Jalankan Backpack
1 | composer require backpack/crud:"4.1.*" |
1 | php artisan backpack:install |
Setelah backpack terinstall maka akan ada beberapa directory baru dan kontroller baru.
CRUD Configuration
Setelah menginstall backpack selanjutnya kita akan mengkonfigurasi CRUD didalam laravel.
Langkah-langkahnya :
- New Migration
- Tags
1 | php artisan make:migration:schema create_tags_table --model=0 --schema="name:string:unique" |
1 | php artisan backpack:crud tag |
- Migration (database/migrations/yyyy_mm_dd_xyz_create_tags_table.php); tabel database (dengan hanya dua kolom: dan tagsidname);
- Model (app/Models/Tag.php); pengontrol (app/Http/Controllers/Admin/TagCrudController.php); Permintaan (app/Http/Requests/TagCrudRequest.php);
- Route routes/backpack/custom.php;
- Sidebar resources/views/vendor/backpack/base/inc/sidebar_content.blade.php;
End
Proses install dan Konfigurasi telah selesai sekarang kita langsung bisa mengaksesnya seperti biasa.
1 | php artisan serve |
Kemudian buka : Localhost dan akan menampilkan halaman login seperti berikut :
![](../../file/ssbackpack.png)
Petama kalian klik Register dulu untuk dapat login .
![](../../file/ssbackpack1.png)
Kemudian login kembali dan untuk awal sebelum tambahan fitur dari Addons , secara default akan menampilkan halaman dashboard sebagai berikut.
![](../../file/ssbackpack2.png)
Gimana keren dan mudah kan. Selamat mencoba :)
SC
1 | Jangan lupa ngoding :) |