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