Showing
2 changed files
with
18 additions
and
12 deletions
... | @@ -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 | ... | ... |
-
Please register or login to post a comment