Админка
По умолчанию в Laravel нет админки, но можно подключить сторонюю админку, например Voyager.
Ссылка на Voyager: laravelvoyager.com
Пример админки показан на картинке ниже:
Установка
Voyager устанавливается через Composer (установка и настройка Composer объясняется в статье установка Laravel).
Чтобы установить Voyager, в корневой папке текущего сайта надо запустить команду ниже:
composer require tcg/voyager
В Laravel 5.4, в файле config/app.php в параметре providers
надо добавить следующую строку:
# config/app.php // добавить строчку в Laravel 5.4 (с версии Laravel 5.5 она добавляется автоматически) 'providers' => [ // … TCG\Voyager\VoyagerServiceProvider::class, ]
Установка тестовых данных в админке
В файле .env надо указать параметры базы данных.
Также надо убедиться, что в параметре APP_URL
указан домен текущего сайта.
И запустить команду ниже, которая установит таблицы админки в базу данных:
php artisan voyager:install --with-dummy
Параметр --with-dummy
означает, что надо заполнить тестовые данные (категории, страницы и другое).
Если всё сделано правильно, то по адресу /admin станет доступна админка Voyager (показана на картинке ниже).
Войти в админку можно через следующие доступы:
- email: admin@admin.com
- password: password
Авторизуйтесь, чтобы добавлять комментарии