李帅

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

......@@ -153,13 +153,15 @@ class AdminMakeVideoController extends AdminController
public function destroy($id)
{
$immerse = Immerse::query()->find($id);
$admin = AdminMakeVideo::find($id);
Storage::disk('public')->delete($immerse->url);
Storage::disk('public')->delete($immerse->thumbnail);
Storage::disk('public')->delete($immerse->bgm);
$immerse->delete();
dd($admin);
return $this->form()->response()->refresh()->success('删除成功');
// Storage::disk('public')->delete($immerse->url);
// Storage::disk('public')->delete($immerse->thumbnail);
// Storage::disk('public')->delete($immerse->bgm);
// $immerse->delete();
//
// return $this->form()->response()->refresh()->success('删除成功');
}
}
......
......@@ -28,6 +28,10 @@ class ImmerseController extends AdminController
protected function grid()
{
return Grid::make(new Immerse(), function (Grid $grid) {
// 去掉新增和删除按钮
$grid->disableCreateButton();
$grid->disableFilterButton();
$grid->model()->where('user_id','=',1);
// 设置自定义视图
......@@ -39,7 +43,10 @@ class ImmerseController extends AdminController
$grid->column('huangli','黄历');
$grid->column('location','此地');
$grid->column('url')->display(function ($url){
return "<a target='_blank' href='". $url ."'>查看</a>";
if (Str::of($url)->contains('.mp4'))
return "<a target='_blank' href='". $url ."'>查看</a>";
else
return "无效路径";
});
$grid->column('type','类型')->using([1 => '音频', 2 => '视频']);
$grid->column('duration','时长');
......@@ -50,16 +57,13 @@ class ImmerseController extends AdminController
$grid->column('bgm')->display(function ($url){
if (Str::of($url)->contains('.mp3'))
return "<a target='_blank' href='". $url ."'>查看</a>";
else
elseif (Str::of($url)->contains('.aac'))
return "<a target='_blank' href='". $url ."'>下载</a>";
else
return "无效路径";
});
$grid->column('created_at');
$grid->column('updated_at')->sortable();
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
});
});
}
......