Laravel-admin 快速开发扩展(一)

laravel-admin 快速后台开发框架 后台演示
https://demo.laravel-admin.org/lightbox/li...

快速创建一个扩展的步骤:

扩展名为:LotteryDraw (抽奖)

1.创建一个扩展骨架
php artisan admin:extend laravel-admin-ext/LotteryDraw --namespace=Encore\LotteryDraw

2.发布前端资源
php artisan vendor:publish --provider=Encore\LotteryDraw\LotteryDrawServiceProvider

3.然后在composer.json 里面配置

"repositories": [
    {
        "type": "path",
        "url": "app/Admin/Extensions/laravel-admin-ext/LotteryDraw" (指出项目路径)
    }
],

4.然后为了一边调试,一边开发,我们需要在本地安装这个扩展、
composer require laravel-admin-ext/LotteryDraw

5.导入扩展成功后。我们还需要导入扩展的相关配置
artisan admin:import LotteryDraw

这个时候,我们的扩展就可以进行开发调试状态。`

本作品采用《CC 协议》,转载必须注明作者和本文链接
走在布道者的路上
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 3

请教一个问题,请问为什么运行admin:extend 目录没有创建?

4年前 评论
yzq6431 (作者) 4年前

file

貌似没有加载本地的,还是请求网络上的呢?

已解决,项目的compsoer:

"minimum-stability": "dev",
"prefer-stable": true,
4年前 评论

@liaosp 怎么解决的?那两条命令不是默认的命令吗?
为啥我的还是从线上下载的?

file

file

如果这个仓库有线上版本,为什么就不加载本地版本了?

经过不断尝试,这个参数设置为false就好了

"prefer-stable": false,

你的回复,也是醉了,做了一个不好的示范

4年前 评论
liaosp 4年前
houxin (作者) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!