Админка

По умолчанию в Laravel нет админки, но можно подключить сторонюю админку, например Voyager.

Ссылка на Voyager: laravelvoyager.com

Пример админки показан на картинке ниже:

Laravel Voyager

Установка

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 (показана на картинке ниже).

Laravel Voyager

Войти в админку можно через следующие доступы:

  • email: admin@admin.com
  • password: password