@@ -6,12 +6,15 @@ Laravel-Vue-Admin 是一个开箱即用的Laravel后台扩展
6
6
7
7
丰富的` 表单 ` ` 表格 ` 组件,强大的自定义组件功能。
8
8
9
- 只需体验三分钟,你就会爱上这款 游戏
9
+ 如果你用过 ` laravel-admin ` 、 ` nova ` 、 ` dcat-admin ` ,那么你一定会喜欢上这款扩展的。
10
10
11
+ 如果你熟悉` vue ` ,那么你可以说一声WOCAONIUB
11
12
13
+ 放弃jQuery,拥抱vue,是Laravel-Vue-Admin对自定义与vue特性的追求,使用Laravel-Vue-Admin一定要领会到精髓,感兴趣的可以加入Laravel-Vue-Admin的大家庭一起研究讨论哦。
12
14
13
15
14
- [ 中文文档] ( https://smallruraldog.github.io/laravel-vue-admin/#/ ) | [ 演示地址] ( https://laravel-vue-admin.com/admin ) 用户名/密码:` demo ` / ` demo `
16
+
17
+ [ 中文文档] ( https://www.yuque.com/smallruraldog/laravel-vue-admin/overview ) | [ 演示地址] ( https://laravel-vue-admin.com/admin ) 用户名/密码:` demo ` / ` demo `
15
18
## 安装
16
19
首先确保安装好了laravel,并且数据库连接设置正确。
17
20
@@ -29,50 +32,6 @@ php artisan vendor:publish --provider="SmallRuralDog\Admin\AdminServiceProvider"
29
32
php artisan admin:install
30
33
```
31
34
启动服务后,在浏览器打开 ` /admin ` ,使用用户名 admin 和密码 admin登录.
32
- ## 开始使用
33
- 下面是一个简单使用的代码示例
34
-
35
-
36
- 创建资源控制器 继承` AdminController ` ,并实现` AdminResource `
37
-
38
- ``` php
39
- use SmallRuralDog\Admin\Controllers\AdminController;
40
- use SmallRuralDog\Admin\Controllers\AdminResource;
41
-
42
- class GroupBuyController extends AdminController implements AdminResource
43
- {
44
-
45
- //表格定义
46
- public function grid()
47
- {
48
- $grid = new Grid(new GroupBuyGoods());
49
- $grid->column('goodsSku.image')->align("center")->component(Image::make()->size(50, 50));
50
- $grid->column('goodsSku.name');
51
- $grid->column('group_buy_number')->width(90)->align('center');
52
- $grid->column('group_buy_price')->width(90)->align('center')->itemPrefix("¥");
53
- $grid->column('start_time')->width(190);
54
- $grid->column('end_time')->width(190);
55
- return $grid;
56
- }
57
-
58
- //表单定义
59
- public function form($isEdit = false)
60
- {
61
- $form = new Form(new GroupBuyGoods());
62
- $form->item('name');
63
- $form->item('group_buy_number')->required()->component(InputNumber::make(2)->min(2));
64
- $form->item('group_buy_price')->required()->component(InputNumber::make()->precision(2));
65
- $form->item('start_time')->required()->component(DateTimePicker::make());
66
- $form->item('end_time')->required()->component(DateTimePicker::make());
67
- return $form;
68
- }
69
- }
70
- ```
71
- 注册路由
72
- ``` php
73
- $router->resource('GroupBu', 'GroupBuyController');
74
- ```
75
- 添加菜单,菜单的Uri和注册的路由` GroupBu ` 一样
76
35
77
36
## 版本升级
78
37
@@ -89,8 +48,9 @@ composer require smallruraldog/laravel-vue-admin
89
48
composer require smallruraldog/laravel-vue-admin:dev-master
90
49
```
91
50
更新资源文件
51
+
52
+ 发布静态资源文件(必须)
92
53
``` bash
93
- // 发布静态资源文件(必须)
94
54
php artisan vendor:publish --tag=laravel-vue-admin-assets --force
95
55
```
96
56
``` bash
0 commit comments