- Laravel 5.4
- PHP 7.1
- MySql 5.7
- Apache / Nginx
Ako prvý krok je potrebné nainštalovať Laravel framework. Po jeho kompletnej inštalácii, nastavenej databázy môžme prejsť k ďalšiemu kroku.
Po úspešnej inštalácii Laravelu potrebujeme pridať nové rozšírenie. Balíček môžte taktiež nájsť na adrese https://packagist.org/packages/crudadmin/crudadmin.
composer require "crudadmin/crudadmin"
Service provider pridáme do config/app.php
, ktorým povieme Laravelu aby načítal náš balíček.
Admin\Providers\AppServiceProvider::class
!> Pri verzii Laravel 5.5 a novšiej sa rozšírenie zaregistruje automaticky, čiže tento krok môžte preskočiť.
php artisan admin:install
Po spustení prikazu inštalácie sa vykonaju tieto zmeny
- Nakopírujú sa
assets
súbory so všetkými public súbormi do priečinku/public/vendor/crudadmin
- Vytvorí sa konfiguráčny súbor administrácie
/config/admin.php
- Vytvorí sa základná databázova vrstva s tabuľkou používateľov a jedným demo účtom. Prihlásovacie údaje uvidíte v termináli.
- vymaže sa nepotrebná migrácia pre vytvorenie tabuľky používateľov
/database/migrations/2014_10_12_100000_create_password_resets_table.php
(CrudAdmin migrácie nepotrebuje)
Gratulujem. Rozšírenie bolo úspešne nainštalované a momentálne je všetko priprávene k tvorbe vášho projektu.
!> Administrácia je dostupná na adrese http://yourdomain.com/admin
!> Prihlásovacie údaje boli vygenerované pri inštalácii v termináli, po prihláseni ich môžete zmeniť.