李帅

1.微调一下接口,打印参数

...@@ -153,13 +153,15 @@ class AdminMakeVideoController extends AdminController ...@@ -153,13 +153,15 @@ class AdminMakeVideoController extends AdminController
153 153
154 public function destroy($id) 154 public function destroy($id)
155 { 155 {
156 - $immerse = Immerse::query()->find($id); 156 + $admin = AdminMakeVideo::find($id);
157 157
158 - Storage::disk('public')->delete($immerse->url); 158 + dd($admin);
159 - Storage::disk('public')->delete($immerse->thumbnail);
160 - Storage::disk('public')->delete($immerse->bgm);
161 - $immerse->delete();
162 159
163 - return $this->form()->response()->refresh()->success('删除成功'); 160 +// Storage::disk('public')->delete($immerse->url);
161 +// Storage::disk('public')->delete($immerse->thumbnail);
162 +// Storage::disk('public')->delete($immerse->bgm);
163 +// $immerse->delete();
164 +//
165 +// return $this->form()->response()->refresh()->success('删除成功');
164 } 166 }
165 } 167 }
......
...@@ -28,6 +28,10 @@ class ImmerseController extends AdminController ...@@ -28,6 +28,10 @@ class ImmerseController extends AdminController
28 protected function grid() 28 protected function grid()
29 { 29 {
30 return Grid::make(new Immerse(), function (Grid $grid) { 30 return Grid::make(new Immerse(), function (Grid $grid) {
31 + // 去掉新增和删除按钮
32 + $grid->disableCreateButton();
33 + $grid->disableFilterButton();
34 +
31 $grid->model()->where('user_id','=',1); 35 $grid->model()->where('user_id','=',1);
32 36
33 // 设置自定义视图 37 // 设置自定义视图
...@@ -39,7 +43,10 @@ class ImmerseController extends AdminController ...@@ -39,7 +43,10 @@ class ImmerseController extends AdminController
39 $grid->column('huangli','黄历'); 43 $grid->column('huangli','黄历');
40 $grid->column('location','此地'); 44 $grid->column('location','此地');
41 $grid->column('url')->display(function ($url){ 45 $grid->column('url')->display(function ($url){
46 + if (Str::of($url)->contains('.mp4'))
42 return "<a target='_blank' href='". $url ."'>查看</a>"; 47 return "<a target='_blank' href='". $url ."'>查看</a>";
48 + else
49 + return "无效路径";
43 }); 50 });
44 $grid->column('type','类型')->using([1 => '音频', 2 => '视频']); 51 $grid->column('type','类型')->using([1 => '音频', 2 => '视频']);
45 $grid->column('duration','时长'); 52 $grid->column('duration','时长');
...@@ -50,16 +57,13 @@ class ImmerseController extends AdminController ...@@ -50,16 +57,13 @@ class ImmerseController extends AdminController
50 $grid->column('bgm')->display(function ($url){ 57 $grid->column('bgm')->display(function ($url){
51 if (Str::of($url)->contains('.mp3')) 58 if (Str::of($url)->contains('.mp3'))
52 return "<a target='_blank' href='". $url ."'>查看</a>"; 59 return "<a target='_blank' href='". $url ."'>查看</a>";
53 - else 60 + elseif (Str::of($url)->contains('.aac'))
54 return "<a target='_blank' href='". $url ."'>下载</a>"; 61 return "<a target='_blank' href='". $url ."'>下载</a>";
62 + else
63 + return "无效路径";
55 }); 64 });
56 $grid->column('created_at'); 65 $grid->column('created_at');
57 $grid->column('updated_at')->sortable(); 66 $grid->column('updated_at')->sortable();
58 -
59 - $grid->filter(function (Grid\Filter $filter) {
60 - $filter->equal('id');
61 -
62 - });
63 }); 67 });
64 } 68 }
65 69
......