jaimeeee / laravelpanel
Laravel项目的面板
0.1.33
2017-08-07 14:19 UTC
Requires
- php: >=5.5.9
- intervention/image: ^2.3
- symfony/yaml: ^3.1
This package is not auto-updated.
Last update: 2024-09-15 02:08:34 UTC
README
laravelpanel
laravelpanel是一个为Laravel网站提供创建、编辑和删除数据库中新对象简单方法的面板,几乎不需要配置文件。
要求
- PHP >=5.5.9
- Symfony/Yaml >=3.1
- Intervention/Image >=2.3
- Laravel认证
安装
使用Composer安装此包
composer require jaimeeee/laravelpanel
更新Composer后,将服务提供者添加到config/app.php
中的providers数组
Jaimeeee\Panel\PanelServiceProvider::class,
如果你还没有启用Laravel的认证,请确保运行以下命令
php artisan make:auth
这将创建必要的控制器和视图以进行登录。
将必要的文件复制到您的文件夹
要复制所有文件到您的文件夹并编辑它们,只需运行以下命令
php artisan vendor:publish --provider="Jaimeeee\Panel\PanelServiceProvider"
这将复制配置文件、一个示例蓝图和样式表。
蓝图
蓝图是位于config/panel/
的Yaml文件,代表面板中的每个实体。
这是一个示例蓝图
class: App\User icon: fa fa-users sort: field: name order: asc list: id: ID name: Name email: E-Mail fields: name: label: Name type: text placeholder: John Doe validate: required email: label: E-Mail type: text placeholder: email@somewebsite.com validate: required|email