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-12-27 15:05:32 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
a616dfa8b12f0911eb3a3c3a44aaf2db02bbb9f0
a616dfa8
1 parent
35bc26d4
1.微调一下接口,打印参数
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
12 deletions
app/Admin/Controllers/AdminMakeVideoController.php
app/Admin/Controllers/ImmerseController.php
app/Admin/Controllers/AdminMakeVideoController.php
View file @
a616dfa
...
...
@@ -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('删除成功');
}
}
...
...
app/Admin/Controllers/ImmerseController.php
View file @
a616dfa
...
...
@@ -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
){
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
else
if
(
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'
);
});
});
}
...
...
Please
register
or
login
to post a comment