Класс ‘Laraveldaily \ Quickadmin \ QuickadminServiceProvider’ не найден для php-ремесленника в Laravel

Я хочу установить quickadmin чтобы создать быструю админ-панель, я использую Laravel 5.3 и выполнил шаг для установки:

  1. Создать новый проект

    composer create-project laravel/laravel ProjectName --prefer-dist

2. Установите quickadmin

composer require laraveldaily/quickadmin

  1. добавлять Laraveldaily\Quickadmin\QuickadminServiceProvider::class, на ваш \config\app.php поставщики после App\Providers\RouteServiceProvider::class,

  2. Настройте файл .env с правильной информацией базы данных

  3. Бежать php artisan quickadmin:install и заполните необходимую информацию.

но эта ошибка появляется

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found

Что случилось?

0

Решение

Я думаю, что вы оставили один шаг, и это ясно, кеш. Пожалуйста, попробуйте после очистки кеша.

Вы можете запустить следующую команду после 3-го шага:

php artisan config:cache
php artisan config:clear
php artisan cache:clear
1

Другие решения

Эти шаги можно выполнить, чтобы установить quickadminpanel без каких-либо затруднений

  1. композитор создание-проект laravel / laravel ProjectName —prefer-dist

  2. cd ProjectName

  3. PHP ремесленник ясно скомпилирован

  4. композитор требует laraveldaily / quickadmin

  5. PHP ремесленник ясно скомпилирован

  6. Открыто:

    конфиг / app.php

    вставить в массив $ provider после Illuminate \ View \ ViewServiceProvider :: class,

    Laraveldaily\Quickadmin\QuickadminServiceProvider::class,
    
  7. Открыто:

    конфиг / app.php

    вставить

    Laraveldaily\Quickadmin\QuickadminServiceProvider::class,
    
  8. Открыто:

    приложение / Провайдеры / AppServiceProvider.php

    вставить после использования Illuminate \ Support \ ServiceProvider;

    use Illuminate\Support\Facades\Schema;
    

    вставить в функцию boot ()

      Schema::defaultStringLength(191);
    
  9. Создайте базу данных (если вы используете что-то вроде xampp, создайте ее в phpmyadmin)

  10. Измените файл .env для добавления конфигураций базы данных, имени БД (того, который вы создали),
    имя пользователя (обычно root), пароль

  11. Конфигурация php artisan: кеш

  12. Конфигурация PHP Artisan: очистить

  13. php artisan quickadmin: установить

  14. введите адрес электронной почты и пароль администратора (будет использоваться для входа в quickadminpanel каждый раз, поэтому выберите те, которые вы легко запомните)

  15. Открыто:

    App \ Http \ Kernel.php

    вставить в массив $ routeMiddleware

    'role' => \Laraveldaily\Quickadmin\Middleware\HasPermissions::class,
    
  16. подача ремесленника php

  17. Откройте браузер, URL: localhost: 8000 / admin

0

По вопросам рекламы [email protected]