Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
media-resource
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨昕
media-resource
Commits
cdad7db4
Commit
cdad7db4
authored
Aug 20, 2020
by
杨昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
媒资类别
parent
c8f9df5a
Pipeline
#10771
passed with stages
in 41 seconds
Changes
5
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
106 additions
and
92 deletions
+106
-92
MediaCategoryController.php
app/Http/Controllers/Web/MediaCategoryController.php
+40
-0
MediaCategoryModel.php
app/Model/MediaCategoryModel.php
+40
-0
add.blade.php
resources/views/admin/media_category/add.blade.php
+7
-0
edit.blade.php
resources/views/admin/media_category/edit.blade.php
+18
-91
list.blade.php
resources/views/admin/media_category/list.blade.php
+1
-1
No files found.
app/Http/Controllers/Web/MediaCategoryController.php
View file @
cdad7db4
...
...
@@ -57,4 +57,44 @@ class MediaCategoryController extends Controller
return
success
();
}
/**
* 显示查看媒资详情
* @param Request $request
* @param $id
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public
function
edit
(
Request
$request
,
$id
){
$mediaCatg
=
MediaCategoryModel
::
where
(
"_id"
,
$id
)
->
first
();
$data
[
'mediaCatg'
]
=
$mediaCatg
;
return
view
(
'admin.media_category.edit'
,
$data
);
}
/**
* @param Request $request
* @param $id
* @return \Illuminate\Http\JsonResponse
* @throws \App\Exceptions\ControllerException
*/
public
function
update
(
Request
$request
,
$id
){
handler_drive
(
function
()
use
(
$request
,
$id
){
SrsHookValidate
::
srsHookCallback
(
$request
,[
'name'
=>
'required'
,
'media_category_id'
=>
''
,
'status'
=>
''
,
'description'
=>
''
,
]);
MediaCategoryModel
::
updateMediaCatg
(
$request
,
$id
);
});
return
success
();
}
}
app/Model/MediaCategoryModel.php
View file @
cdad7db4
...
...
@@ -122,4 +122,44 @@ class MediaCategoryModel extends Eloquent
}
return
$id
;
}
/**
* 添加媒资类别
* @param $request
* @return mixed
* @throws DatabaseException
*/
public
static
function
updateMediaCatg
(
$request
,
$id
){
try
{
$data
=
[
'name'
=>
$request
->
name
,
'status'
=>
$request
->
status
??
0
,
'media_category_id'
=>
$request
->
media_category_id
??
''
,
'description'
=>
$request
->
description
??
''
];
$mediaCatg
=
MediaCategoryModel
::
where
(
'name'
,
$request
->
name
)
->
first
();
if
(
empty
(
$mediaCatg
)){
throw
new
\Exception
(
'媒资类别不存在'
);
}
if
(
$id
!=
$mediaCatg
[
'_id'
]
){
throw
new
\Exception
(
'媒资类别已经存在'
);
}
$flag
=
MediaCategoryModel
::
where
(
"_id"
,
$id
)
->
update
(
$data
);
if
(
!
$flag
){
throw
new
\Exception
(
"媒资类别更新失败"
);
}
}
catch
(
\Exception
$exception
){
throw
new
DatabaseException
(
$exception
->
getMessage
());
}
return
$flag
;
}
}
resources/views/admin/media_category/add.blade.php
View file @
cdad7db4
...
...
@@ -51,6 +51,13 @@
</div>
<div
class=
"col-md-12"
>
<div
class=
"form-group"
>
<label
for=
"name"
>
appID
</label>
<input
type=
"text"
class=
"form-control"
name=
"media_category_id"
value=
""
id=
"media_category_id"
placeholder=
"Rbac平台appID"
>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"form-group"
>
<label
for=
"is_top"
>
启用:
</label>
...
...
resources/views/admin/media_category/edit.blade.php
View file @
cdad7db4
This diff is collapsed.
Click to expand it.
resources/views/admin/media_category/list.blade.php
View file @
cdad7db4
...
...
@@ -76,7 +76,7 @@
<a
onclick=
"member_stop(this,'{{$media_category["
_id
"]}}')"
href=
"javascript:;"
status=
"{{$media_category['status']}}"
>
<i
class=
"iconfont"
>
@if( $media_category['status'] == 1 )

@else

@endif
</i>
</a>
<a
title=
"编辑"
href=
"/web/me
mber
/{{$media_category['_id']}}/edit"
>
<a
title=
"编辑"
href=
"/web/me
dia_category
/{{$media_category['_id']}}/edit"
>
<i
class=
"iconfont"
>

</i>
</a>
{{--
<a
onclick=
"x_admin_show('修改密码','/web/password/{{$user->id}}',500,300)"
title=
"修改密码"
--
}}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment