Продолжение статей Блог на Laravel 4 - страницы и Блог на Laravel 4.
В этой статье я опишу установку пакета админпанели Daison. Почему именно эта админка? Просто первая попалась.
Установка
В файл composer.json добавить:
В файл /app/config/app.php добавить в секцию providers:
В консоли выполнить
Появляется папка /var/www/laravel1/project-name/public/packages/daison/.
Запустить миграцию пакетов:
Если есть таблица с пользователями, опубликовать ее:
В этот момент в базе появляются новые таблицы.
Проверка
Админка расположена по адресу
http://laravel1.my/public/admin
Теперь в консоли создадим пользователя (так и набираем команды построчно: $user = new User; и жмем enter):
{codecitation}
php artisan tinker
> $user = new User;
> $user->email = "
Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
";
> $user->password = Hash::make('abcd');
> $user->save();
> $role = new Role;
> $role->name = 'superuser';
> $role->save();
> $user_role = new UserHasRole;
> $user_role->user_id = $user->id;
> $user_role->role_id = $role->id;
> $user_role->save();
{.codecitation}
У меня появилась вот такая ошибка:
Через Phpmyadmin я поменял значение по умолчанию в таблице "Нет" на пробел.
... и добавление через консоль сразу заработало.
Переходим в админку http://laravel1.my/public/admin
Выглядит неплохо.
В следующей статье будет настройка админки.