Інсталяція
ПІдключіть за допомогою composer
composer require khludev/kularapanel
Опублікуйте файли інсталяції
php artisan vendor:publish --tag=kulara.general
Додайте трейти AdminUser та UserTimezone в модель User:
use Khludev\KuLaraPanel\Traits\AdminUser;
use Khludev\KuLaraPanel\Traits\UserTimezone;
class User extends Authenticatable
{
use Notifiable, AdminUser, UserTimezone;
Це додайте в controller.php
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
use \Khludev\KuLaraPanel\Traits\Controller;
Запустіть міграції
php artisan migrate
Вхід у систему
Перейдіть (APP_URL)/admin, щоб отримати доступ до панелі адміністратора.
По замовчуванню дані для входу:
Email: admin@example.com
Password: admin123
Альтернативна установка
Установіт Laravel
composer create-project --prefer-dist laravel/laravel blog "6.*"
Створіт каталоги через термінал (з папки проекту)
mkdir packages; cd packages; mkdir khludev; cd khludev; git clone https://github.com/Khludev/kularapanel.git
Додайте це до свого composer.json у секції scripts:
"repositories": {
"khludev/kularapanel": {
"type": "path",
"url": "packages/khludev/kularapanel"
}
},