daimakuai
— это инструмент, который может быстро помочь вам создать управление серверной частью. Он предоставляет такие функции, как компоненты страниц и элементы форм, которые могут помочь вам реализовать полнофункциональные функции управления серверной частью с помощью очень небольшого количества кода.
Демо-аккаунт/пароль:admin/admin
Сначала убедитесь, что Composer
Laravel
установлен и подключение к базе данных настроено правильно. Если он не установлен, посетите раздел «Установить Laravel», чтобы установить его.
Laravel 5.5 composer require jblv/daimakuai "dev-master" -vvv 示例如: > 修改composer为国内镜像,加速下载 composer config -g repo.packagist composer https://packagist.phpcomposer.com composer create-project laravel/laravel=5.5.* bbcshop -vvv composer require jblv/daimakuai "2.0" -vvv 注意: > bt宝塔服务器需要先关闭以下几个禁用函数: putenv pcntl_signal proc_open 在`config/app.php`加入`ServiceProvider`:
JblvAdminProvidersAdminServiceProvider::класс
然后运行下面的命令完成安装: Laravel 5.5 > 安装前,对.env里的数据库等信息进行修改 php artisan vendor:publish --provider="JblvAdminAdminServiceProvider" php artisan admin:install
После запуска службы откройте в браузере http://localhost/admin/
и войдите, используя логин admin
и пароль admin
.
1. Псевдостатическое сложение: location /{
try_files $uri $uri//index.php$is_args$query_string;
}
2. Удалите антимежсайтовую атаку (open_basedir) из каталога веб-сайта.
3. Выберите корневой каталог для каталога веб-сайта и общедоступный для текущего каталога.
После завершения установки все конфигурации daimakuai
находятся в файле config/admin.php
.
быстрый старт
Конфигурация маршрутизации
Конфигурация меню
Показать макет
Таблица модели данных
Форма модели данных
Загрузка изображения/файла
управление компонентами формы
компоненты
лист
форма
Коробка
информационное окно
вкладка
Слайд-альбом
Свернуть контейнер
Диаграмма данных TODO
Контроль разрешений
После завершения установки каталог фоновой установки — app/Admin
, и большая часть последующей фоновой разработки и кодирования будет выполняться в этом каталоге.
app/Admin ├── Controllers │ ├── ExampleController.php │ └── HomeController.php └── routes.php
Файл app/Admin/routes.php
используется для настройки фоновой маршрутизации. Пожалуйста, прочтите конфигурацию маршрутизации для подробного использования.
Каталог app/Admin/Controllers
используется для хранения файлов фонового маршрутизатора. Файл HomeController.php
в этом каталоге является контроллером отображения фоновой домашней страницы, а файл ExampleController.php
является примером.
Если взять в качестве примера таблицу users
, поставляемую с Laravel
, структура таблицы будет следующей:
CREATE TABLE `users` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(60) ) СОРТИРОВАТЬ utf8_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, временная метка `create_at` NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` временная метка NOT NULL DEFAULT '0000-00-00 00: 00:00', ГЛАВНЫЙ КЛЮЧ (`id`), УНИКАЛЬНЫЙ КЛЮЧ `users_email_unique` (`email`) ) ENGINE=InnoDB CHARSET ПО УМОЛЧАНИЮ=utf8 COLLATE=utf8_unicode_ci
Соответствующей моделью данных является файл AppUser.php
daimakuai
может быстро создать рабочую страницу CURD
таблицы users
, выполнив следующие шаги:
Используйте следующую команду, чтобы создать маршрутизатор, соответствующий модели AppUser
.
Администратор php artisan: make UserController --model=AppUser
Приведенная выше команда создаст файл маршрутизатора app/Admin/Controllers/UserController.php
.
Добавьте строку в файл конфигурации маршрутизации daimakuai
app/Admin/routes.php
:
$router->resource('users', UserController::class);
Откройте http://localhost:8000/admin/auth/menu
и добавьте соответствующее меню.
Затем вы увидите ссылку для входа на страницу управления пользователями на левой боковой панели страницы фонового управления.
Оставшаяся работа — построить таблицы данных и формы. Откройте app/Admin/Contollers/UserController.php
, найдите методы form()
grid()
, а затем добавьте код построения. Для более подробного использования см. model-grid. и модель-форма.
daimakuai
основан на следующих компонентах или услугах:
Ларавел
АдминистраторLTE
Выбор даты и времени
КодЗеркало
шрифт потрясающий
момент
Гугл карта
Карта Тенсента
bootstrap-fileinput
jquery-pjax
Нестабильный
обратите внимание
X-редактируемый
ввод номера начальной загрузки
Группа QQ: 14086762
daimakuai
распространяется по лицензии MIT License (MIT).