dcat-admin扩展开发详细教程

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

 

你可能感兴趣的:(PHP,laravel)