Текущая ветка — версия Laravel~, ветка Vue2.0 здесь, Vue2.0 завершена частично: управление пользователями, правами и ролями, остальное ещё не сделано. У меня мало времени, не хочу писать повторяющиеся изменения, добавления и удаления, код только для справки, скоро выйдут видеоуроки по Laravel5.3 и Vue2.0. Следите за блогом! http://iwanli.me
На основе Laravel5.3 создана базовая структура бэкенда: права, роли, меню, пользователи, логирование. Для темы бэкэнда используется INSPINIA — Responsive Admin Theme. Мой код полностью открыт, тема предоставляется только для изучения и обмена. Если вам нужно коммерческое приложение, приобретите лицензию самостоятельно!
Основан на Laravel5.2 iAdmin, обновлён до Laravel5.3
, оптимизирован и изменён код. Планируется постоянное обновление и интеграция, вот что будет добавлено:
Media Manager
;iDashboard
(в планах);OK, это то, что я хотел бы улучшить, возможно, появятся новые идеи. Продолжение следует...
Скачайте проект на свой компьютер:
git clone https://github.com/lanceWan/iDashboard.git
Перейдите в проект и установите зависимости с помощью composer
:
cd iDashboard
composer install
Настройте файл .env
:
[sudo]cp .env.example .env
Обратите внимание на выполнение прав доступа при использовании Linux или Mac!
Настройте базу данных и логирование:
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
# log日志包配置,这里固定这么写(后面考虑去掉)
APP_LOG=daily
Перенесите данные:
php artisan migrate --seed
Проект настроен, просто перейдите на главную страницу и войдите в систему. Не знаете, как работает маршрутизация? Посмотрите файл routes/web.php
. По умолчанию учётная запись администратора: iwanli
, пароль: 123456
. Если вы настраиваете проект на Linux или Mac, обратите внимание на права доступа к соответствующим каталогам, я не буду вдаваться в подробности. Наслаждайтесь!
Если у вас есть какие-либо вопросы или проблемы, пожалуйста, дайте мне знать. Вы также можете связаться со мной напрямую через QQ: 709344897. В настоящее время я очень занят и не могу ответить каждому, надеюсь на понимание!
Чтобы отправлять ошибки по почте, сначала настройте почтовый сервер. Подробные инструкции можно найти в официальной документации или в документации на китайском языке.
# Адрес электронной почты
MAIL_ADRESS=null
# Имя отправителя
MAIL_NAME=null
# Адрес отправки системных ошибок
MAIL_SYSTEMERROR=null
Последний адрес отправки системных ошибок — это адрес электронной почты, на который отправляются системные ошибки. По умолчанию он пуст (если значение пусто, отправка не производится). По умолчанию отправка выполняется локально в режиме реального времени, другие методы отправки можно настроить в соответствии с документацией.
Redis можно использовать в этом бэкэнде выборочно. Если вы хотите его запустить, просто измените драйвер кэша на Reids в файле
.env
. В настоящее время в бэкэнде нет управления состоянием, и если вы захотите обновить его позже, вам придётся либо настраивать blade, либо изменять некоторый код на основе этого пакета разрешений (что опять же требует времени). Пакет журналов был улучшен, добавлены разрешения и оптимизация страниц.
Программное обеспечение iDashboard является открытым исходным кодом под лицензией MIT.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )