PHP版本要求7.0+
自行安装laravel+dcat-admin
运行命令的时候,可能会提示输入一个目录来存放你的扩展文件,你可以在config/admin.php
里面增加一个配置'extension_dir' => admin_path('Extensions')
,这样扩展文件将会存放在app/Admin/Extensions目录下
,当然你也可以放在任何其它目录。
开发一下扩展名为test的扩展
第一步
php artisan admin:extend dcat-admin-extensions/test --namespace="Dcat\Admin\Extension\Test"
执行完成后生成以下内容
├── LICENSE
├── README.md
├── composer.json
├── database
│ ├── migrations
│ └── seeds
├── resources
│ ├── assets
│ └── views
│ └── index.blade.php
├── routes
│ └── web.php
└── src
├── Test.php
├── bootstrap.php
└── Http
└── Controllers
└── TestController.php
第二步 打开你的项目中composer.json
文件,在加入下面的配置
"repositories": [
{
"type": "path",
"url": "app/Admin/Extensions/dcat-admin-extensions/test"
}
]
第三步执行以下代码:
composer require dcat-admin-extensions/test @dev
完成安装,如果有静态文件需要发布,运行下面的命令:
php artisan vendor:publish --provider=Dcat\Admin\Extension\TestServiceProvider