Я хочу установить quickadmin
чтобы создать быструю админ-панель, я использую Laravel 5.3 и выполнил шаг для установки:
Создать новый проект
composer create-project laravel/laravel ProjectName --prefer-dist
2. Установите quickadmin
composer require laraveldaily/quickadmin
добавлять Laraveldaily\Quickadmin\QuickadminServiceProvider::class,
на ваш \config\app.php
поставщики после App\Providers\RouteServiceProvider::class,
Настройте файл .env с правильной информацией базы данных
php artisan quickadmin:install
и заполните необходимую информацию.но эта ошибка появляется
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found
Что случилось?
Я думаю, что вы оставили один шаг, и это ясно, кеш. Пожалуйста, попробуйте после очистки кеша.
Вы можете запустить следующую команду после 3-го шага:
php artisan config:cache
php artisan config:clear
php artisan cache:clear
Эти шаги можно выполнить, чтобы установить quickadminpanel без каких-либо затруднений
композитор создание-проект laravel / laravel ProjectName —prefer-dist
cd ProjectName
PHP ремесленник ясно скомпилирован
композитор требует laraveldaily / quickadmin
PHP ремесленник ясно скомпилирован
Открыто:
конфиг / app.php
вставить в массив $ provider после Illuminate \ View \ ViewServiceProvider :: class,
Laraveldaily\Quickadmin\QuickadminServiceProvider::class,
Открыто:
конфиг / app.php
вставить
Laraveldaily\Quickadmin\QuickadminServiceProvider::class,
Открыто:
приложение / Провайдеры / AppServiceProvider.php
вставить после использования Illuminate \ Support \ ServiceProvider;
use Illuminate\Support\Facades\Schema;
вставить в функцию boot ()
Schema::defaultStringLength(191);
Создайте базу данных (если вы используете что-то вроде xampp, создайте ее в phpmyadmin)
Измените файл .env для добавления конфигураций базы данных, имени БД (того, который вы создали),
имя пользователя (обычно root), пароль
Конфигурация php artisan: кеш
Конфигурация PHP Artisan: очистить
php artisan quickadmin: установить
введите адрес электронной почты и пароль администратора (будет использоваться для входа в quickadminpanel каждый раз, поэтому выберите те, которые вы легко запомните)
Открыто:
App \ Http \ Kernel.php
вставить в массив $ routeMiddleware
'role' => \Laraveldaily\Quickadmin\Middleware\HasPermissions::class,
подача ремесленника php
Откройте браузер, URL: localhost: 8000 / admin