1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/muchuanwazi-laraback

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

О бэкенд фреймворке

LaraBack — это универсальная система для разработки бэкенда, основанная на Laravel 5.3, с фронтендом на базе популярного AdminLTE. Для управления правами доступа используется пакет Entrust.

LaraBack прошёл первичное тестирование и может быть использован как для изучения, так и в качестве основы для дальнейшей разработки.

preview

preview1

Требования

  • PHP >= 5.6.4
  • Расширение OpenSSL PHP
  • Расширение PDO PHP
  • Расширение Mbstring PHP
  • Расширение Tokenizer PHP
  • Расширение XML PHP
  • Redis
  • MySQL

Установка

  1. Клонируйте репозиторий.
  2. Измените файл конфигурации .env, указав корректные данные для подключения к MySQL и Redis.
  3. Выполните команду php artisan migrate.
  4. Настройте корневой каталог вашего виртуального хоста на public.
  5. Перейдите по адресу http://***/login и войдите под именем пользователя admin@example.com с паролем admin.

Использование

Перейдите по адресу http://***/login и авторизуйтесь с именем пользователя admin@example.com и паролем admin.

  1. Создание модуля: сначала создайте новый модуль на странице управления модулями, заполнив поле с названием модуля. Затем определите свой маршрут в файле routes/web.php. Если ваш маршрут соответствует шаблону resource, рекомендуется добавить проверку прав доступа в метод __construct соответствующего контроллера в виде $this->middleware("permission:модуль_название");. Если маршрут представляет собой get или post, просто добавьте ->middleware('permission:модуль_название') после маршрута. Вы можете изучить исходный код существующих пользовательских модулей или модулей ролей в качестве примера.

  2. По умолчанию, при тестировании (когда в файле env установлено APP_DEBUG=true), учётная запись с ID 1 не будет ограничена системой прав доступа. После установки значения false эта учётная запись также будет ограничена. Эта функция полезна на этапе тестирования и разработки, а также после запуска, если случайно отменены права всех пользователей и необходимо восстановить права отдельных ролей.

  3. В файле config/system.php можно изменить название программы.

  4. Начните писать собственный программный код!

Лицензия

Laravel — программное обеспечение с открытым исходным кодом, лицензированное в соответствии с лицензией MIT.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Laraback framework — это универсальная система для бэкенда, разработанная на основе Laravel 5.3. Фронтенд построен с использованием популярного фреймворка AdminLTE. Для модуля авторизации применяется entrust. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/muchuanwazi-laraback.git
git@api.gitlife.ru:oschina-mirror/muchuanwazi-laraback.git
oschina-mirror
muchuanwazi-laraback
muchuanwazi-laraback
master