Установка панели AdminLTE на Laravel 8
Ранее мы устанавливали Laravel 8 на хостинг ukraine.com.ua
Сегодня мы установим панель администрирования AdminLTE.
Исходник на Github https://adminlte.io/
Для начала как и в предыдущем случае зайдем через SSH на хостинг и перейдем с помощью команды cd в папку, где был установлен laravel.
cd /полный-путь-к-папке
Установку будем выполнять с помощью композера
Предварительно передопределим пути переменной согласно инструкций хостинга.
По умолчанию, в окружении SSH на хостинге используется PHP 5.6. Согласно требованиям фреймворка нужна версия не ниже 7.3, поэтому переопределите пути в переменной $PATH, выполнив команду:
export PATH=/usr/local/php73/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
Потом запустим установщик:
composer require jeroennoten/laravel-adminlte
После этого должно появится сообщение об успешной установке модуля.
Теперь создаем на хостинге пустую базу данных для проекта на Laravel - если вы до этого ее не создавали.
Теперь необходимо создать аутентификацию. Используем для этого команду в консоли:
php artisan adminlte:install
После этого выполняем:
composer require laravel/ui
php artisan ui vue --auth
и последний этап:
php artisan adminlte:install
Статус установки пакета можно проверить командой:
php artisan adminlte:status
Больше информации можно найти в Wiki
После корректной установки на главной странице должны появится ссылки для авторизации