李帅

1.删除作品

......@@ -161,10 +161,27 @@ class UserController extends Controller
return Response::success($data);
}
public function video($id, Request $request)
public function video($id)
{
$data = Immerse::query()->findOrFail($id);
return Response::success($data);
}
public function deleteVideo($id)
{
$user_id = Auth::user()->getAuthIdentifier();
$immerse = Immerse::query()->find($id);
if ($immerse->user_id == $user_id){
Storage::disk('public')->delete($immerse->url);
}else{
return Response::fail('',500,'错误的user_id');
}
$immerse->delete();
return Response::success(['delete' => true]);
}
}
......
......@@ -56,6 +56,9 @@ Route::prefix('v1')->namespace('App\Http\Controllers\V1')->middleware('auth:sanc
/** 作品详情 */
$api->get('/my/videos/{id}', 'UserController@video');
/** 作品详情 */
$api->delete('/my/videos/{id}', 'UserController@deleteVideo');
/** 临境 */
$api->apiResource('/immersive', 'ImmerseController');
......