Laravel-admin
安装
在确保数据库链接正确后,执行以下命令安装laravel-admin插件
composer require encore/laravel-admin
然后运行以下命令会生成配置文件config/admin.php
,更改显示页面的内容可以在里面更改
php artisan vendor:publish –provider=”Encore\Admin\AdminServiceProvider”
最后运行下面命令即完成安装
php artisan install
使用用户名及密码为admin
即可登录
基本使用
创建控制器
创建对应模型的控制器:Model
为模型名称,以下命令会在app\Admin\Controllers
下创建相应的控制器
php artisan admin:make ModelController –model=App\Model
添加路由配置
在app\Admin\routes.php
中添加:(uri根据情况自己随便定义)
$router->resource(‘uri’,ModelController::class);
页面显示
打开servername/admin/auth/menu
,在右边可以添加相应的数据表管理链接,其中uri
为定义在路由器中的uri,之后就可以打开相应链接看到对应的数据表了
文件上传配置
当涉及到文件上传时,需要进行文件上传配置
- 创建存储配置
config/filesystems.php
添加一项disk
,设置上传路径public/upload
:
'admin'=>[
'driver' => 'local',
'root' => public_path('upload'),
'visibility' => 'public',
]
- 选择上传的
disk
,修改config/admin.php
'upload' => [
'disk' => 'admin',
'directory' => [
'image' => 'image',
'file' => 'file',
],
'host' => 'http://localhost:8000/upload/',
],