Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-Server
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
李帅
2022-06-08 17:23:37 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
cd5f59893f4bd493cf532d886b51fe10cf03954a
cd5f5989
1 parent
d3e4f415
1.删除作品
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
1 deletions
app/Http/Controllers/V1/UserController.php
routes/api.php
app/Http/Controllers/V1/UserController.php
View file @
cd5f598
...
...
@@ -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
]);
}
}
...
...
routes/api.php
View file @
cd5f598
...
...
@@ -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'
);
...
...
Please
register
or
login
to post a comment