Laraadmin laravel framework ile yazılmış bir admin paneldir. Bu admin panel laravel ile daha basit şekilde site tasarlamanızı sağlar , bence gayet başarılı bir eklenti. Laraadmin kullanarak terminalle fazla uğraşmadan hem veritabanınızı düzenleyebilir hemde sitenize yeni bilgiler ekleyebilirsiniz. Laraadmin ile sitenize yeni modüller ekleyebilirsiz , modüllerinizi düzenleyebilirsiniz gibi özellikleri mevcut . Lara admin nasıl kullanılır diye merak edenler Laraadmin buradan bakabilirler.
Öncelikle bir karavel projesi oluşturuyoruz.
composer create-project laravel/laravel=5.2.31 la1 cd la1
Bir laravel projesi oluşturduğunuzu ve terminalden (CMD) bu proje klasörünün içine girdiğinizi varsayarak anlatıyorum.
Öncelikle laraadminin dinamik modülleri oluşturabilmesi için bazı dosya iznlerine ihtiyacı vardır
chmod -R 777 storage/ bootstrap/ database/migrations/
Yukarıdaki gibi terminalden bu izinleri veriyoruz.
Sonrasında oluşturduğumuz projeye laraadmini dahil etmek için
composer require "dwij/laraadmin:1.0.40"
Yukarıdaki komutu çalıştırıyoruz.
config/app.php dosyasında
providers
arrayına Laraadmin service providerını ekliyoruz.
'providers' => [ ... Dwij\Laraadmin\LAProvider::class ],
Veritabanınızı oluşturun
Ve laraadmin yüklemesini başlatın
php artisan la:install
Sizden kurulum esnasında veritabanı dosyasına değişiklik yapmak istiyor mu sunuz diye soracak . Öncesinde .env dosyasında gerekli bağlantı ayarlarınız yapıldı ise no yazıp devam edin. Ama yapmadıysanız yes diyip bağlantı bilgilerini sorduğunda girin.