PEMROGRAMAN WEB
NPM : 177006006
Kelompok : 3
TASIKMALAYA
2019
VI-1
| VI-2
MODUL VI
INSTALASI LARAVEL
1. Composer
2. Artisan
1. Spatie
Bentuk aturan dan permission sangat penting di berbagai macam
aplikasi web. Laravel sendiri juga mempunyai berbagai macam package yang
bisa mendukung bentuk aturan dan permission. Bahkan packages tersebut
dapat meningkatkan efektifitas dari kode program. Salah satu package yang
disarankan adalah Spatie Roles & Permission. Beberapa kelebihan dari Spatie
adalah SpatieRoles, permissions, middleware, permissions langsung, terdiri
banyak instruksi Blade, dan perintah Artisan.
2. Entrust
Package ini menyediakan cara yang fleksibel untuk menambahkan
Role-based Permission untuk aplikasi Laravel 5. Di dalam package ini
setidaknya terdapat empat tabel: tabel roles untuk menyimpan role records,
tabel permissions untuk menyimpan permission record, tabel role_user untuk
menyimpan one-to-many relations di antara roles dan users, tabel
permission_tole untuk menyimpan relasi many-to-many di
antara roles dan permissions.
4. Migration Generator
Migration Generator merupakan paket Laravel yang dapat Anda
gunakan untuk proses migrasi dari database yang sudah ada. Di dalamnya
terdapat juga indeks dan foreign keys. Proses migrasi untuk seluruh tabel
yang ada di dalam database dapat Anda lakukan hanya dengan menjalankan
package ini di dalam aplikasi Laravel.
5. Laravel Debugbar
Laravel Debugbar merupakan package populer Laravel lain yang
membantu user untuk menambahkan toolbar developer di dalam aplikasi.
Paket ini berguna khusus untuk tujuan debugging.
Ada banyak sekali opsi yang tersedia di dalam Debugbar. Fitur yang
ada di dalamnya akan membantu Anda untuk menunjukkan
seluruh query yang tersedia di dalam aplikasi –semuanya terkait dengan rute.
Laravel Debugbar juga akan menampilkan seluruh template yang
sudah pernah dirender dan juga parameter yang sudah Anda pakai
sebelumnya ketika Anda menjalankannya. Kita dapat menambahkan pesan
tambahan menggunakan Facade, dan itu akan muncul di bagian bawah tab
‘Messages’ di Laravel Debugbar.
12. Maka kita akan diarahkan ke jendela Command Prompt dan masukkan
perintah composer -v untuk mengecek instalasi sukses atau tidak.
Apabila muncul seperti gambar di bawah ini, instalasi kita berhasil.