daimakuai
es una herramienta que puede ayudarle rápidamente a crear una gestión de backend. Proporciona funciones como componentes de página y elementos de formulario, que pueden ayudarle a implementar funciones de gestión de backend completamente funcionales con muy poco código.
Cuenta demo/contraseña:admin/admin
Primero, asegúrese de que Composer
Laravel
esté instalado y que la conexión de la base de datos esté configurada correctamente. Si no está instalado, visite Instalar Laravel para instalarlo.
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::clase
然后运行下面的命令完成安装: Laravel 5.5 > 安装前,对.env里的数据库等信息进行修改 php artisan vendor:publish --provider="JblvAdminAdminServiceProvider" php artisan admin:install
Después de iniciar el servicio, abra http://localhost/admin/
en el navegador e inicie sesión con el nombre de usuario admin
y la contraseña admin
.
1. Suma pseudoestática: ubicación / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
2. Elimine el ataque anti-cross-site (open_basedir) del directorio del sitio web
3. Seleccione el directorio raíz para el directorio del sitio web y público para el directorio en ejecución.
Una vez completada la instalación, todas las configuraciones daimakuai
están en el archivo config/admin.php
.
inicio rápido
Configuración de enrutamiento
Configuración del menú
Mostrar diseño
tabla de modelo de datos
Formulario de modelo de datos
Carga de imagen/archivo
gestión de componentes de formulario
componentes
hoja
forma
Caja
cuadro de información
pestaña
Álbum de diapositivas
Contenedor colapsado
Gráfico de datos TODO
control de permisos
Una vez completada la instalación, el directorio de instalación en segundo plano es app/Admin
, y la mayor parte del trabajo posterior de desarrollo y codificación en segundo plano se realizará en este directorio.
app/Admin ├── Controllers │ ├── ExampleController.php │ └── HomeController.php └── routes.php
app/Admin/routes.php
se utiliza para configurar el enrutamiento en segundo plano. Lea la configuración de enrutamiento para conocer su uso detallado.
El directorio app/Admin/Controllers
se utiliza para almacenar archivos de enrutador en segundo plano. El archivo HomeController.php
en este directorio es el controlador de pantalla para la página de inicio en segundo plano y ExampleController.php
es un archivo de ejemplo.
Usando la tabla users
que viene con Laravel
como ejemplo, la estructura de la tabla es:
CREAR TABLA `usuarios` ( `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, `contraseña` varchar(60 ) COLABORAR utf8_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, marca de tiempo `created_at` NOT NULL DEFAULT '0000-00-00 00:00:00', marca de tiempo `updated_at` NOT NULL DEFAULT '0000-00-00 00: 00:00', PRIMARIA CLAVE (`id`), CLAVE ÚNICA `users_email_unique` (`correo electrónico`) ) MOTOR = InnoDB JUEGO DE CARACTERES PREDETERMINADO = utf8 COLLATE = utf8_unicode_ci
El modelo de datos correspondiente es el archivo AppUser.php
daimakuai
puede generar rápidamente la página de operación CURD
de la tabla de users
siguiendo los siguientes pasos:
Utilice el siguiente comando para crear un enrutador correspondiente al modelo AppUser
Administrador artesanal de php: make UserController --model=AplicaciónUsuario
El comando anterior creará el archivo del enrutador app/Admin/Controllers/UserController.php
.
Agregue una línea al archivo de configuración de enrutamiento de daimakuai
app/Admin/routes.php
:
$router->resource('users', UserController::class);
Abra http://localhost:8000/admin/auth/menu
y agregue el menú correspondiente
Luego podrá ver el enlace de entrada a la página de administración de usuarios en la barra lateral izquierda de la página de administración en segundo plano.
El trabajo restante es crear tablas de datos y formularios. Abra app/Admin/Contollers/UserController.php
, busque form()
y grid()
y luego agregue el código de construcción. Para un uso más detallado, consulte model-grid. y modelo-forma.
daimakuai
se basa en los siguientes componentes o servicios:
Laravel
AdministradorLTE
selector de fecha y hora
Código espejo
fuente impresionante
momento
mapa de google
mapa tencent
entrada de archivo de arranque
jquery-pjax
Encajable
noty
editable X
entrada-número-bootstrap
Grupo QQ: 14086762
daimakuai
tiene la licencia MIT License (MIT).