Commit 3c4cf1d5 by 杨昕

test

parent e5b99af9
Pipeline #9806 passed with stages
in 33 seconds
......@@ -44,5 +44,17 @@ class MediaController extends Controller
}
/**
* @param Request $request
* @return \Illuminate\Http\JsonResponse
* @throws \App\Exceptions\ControllerException
*/
public function update(Request $request,$id){
$res = handler_drive(function () use ($request,$id){
return MediaModel::updateMedia($request,$id);
});
return success($res);
}
}
......@@ -3,9 +3,7 @@
namespace App\Model;
use App\Exceptions\DatabaseException;
use Illuminate\Support\Facades\DB;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Qiniu\Storage\FormUploader;
class MediaModel extends Eloquent
{
......@@ -21,12 +19,18 @@ class MediaModel extends Eloquent
return $this->belongsTo('MediaCategoryModel');
}
/**
* 媒资列表
* @param $request
* @return mixed
* @throws DatabaseException
*/
public static function mediaList($request){
try{
$where = [];
if ($request->name){
$where['name'] = $request->name;
$where['media_name'] = $request->name;
}
$mediaCatgs = MediaCategoryModel::select("_id","name")->get()->toArray();
......@@ -123,4 +127,25 @@ class MediaModel extends Eloquent
}
/**
* 更新媒资信息
* @param $reqeust
* @return mixed
* @throws DatabaseException
*/
public static function updateMedia($reqeust,$id){
try{
$flag = MediaModel::where('_id',$id)->update($reqeust->all());
if (!$flag){
throw new \Exception("更新失败");
}
}catch (\Exception $exception){
throw new DatabaseException($exception->getMessage());
}
return $flag;
}
}
......@@ -42,23 +42,21 @@
</div>
<br>
<form id="newForm">
<input type="hidden" name="_token" value="{{csrf_token()}}">
{{ method_field('PUT')}}
<input type="hidden" name="id" value="{{$media['_id']}}">
<div class="form-group">
<label for="media_name">媒资名称</label>
<div class="input-group ">
<div class="input-group-addon"><i class="icon iconfont icon-title">&#xe62b;</i></div>
<input type="text" class="form-control" name="name" id="media_name"
<input type="text" class="form-control" name="media_name" id="media_name"
placeholder="姓名" value="{{$media['media_name']}}">
</div>
</div>
<div class="form-group">
<label for="exampleSelect1">媒资类别</label>
<select class="form-control" id="exampleSelect1">
<select class="form-control" id="exampleSelect1" name="media_type">
@foreach($media_types as $media_type)
......@@ -94,40 +92,16 @@
<div class="form-group">
<label class="digest">公钥</label>
<textarea class="form-control" name="access_key" id="digest" rows="5" placeholder="公钥">{{$media['access_key']}}</textarea>
<label class="access-key">公钥</label>
<textarea class="form-control" name="access_key" id="access-key" rows="5" placeholder="公钥">{{$media['access_key']}}</textarea>
</div>
<div class="form-group">
<label class="digest">私钥</label>
<textarea class="form-control" name="secret_key" id="digest" rows="5" placeholder="私钥">{{$media['secret_key']}}</textarea>
<label class="secret-key">私钥</label>
<textarea class="form-control" name="secret_key" id="secret-key" rows="5" placeholder="私钥">{{$media['secret_key']}}</textarea>
</div>
{{--<div class="form-group">--}}
{{--<label for="role">状态</label>--}}
{{--<div class="input-group ">--}}
{{--<div class="checkbox">--}}
{{--<label class="radio-inline">--}}
{{--<input type="radio" name="status" value="1" @if($media['status'] == 1 ) checked @endif>--}}
{{--<span class="mr5" style="margin-right: 20px;">不可用</span>--}}
{{--</label>--}}
{{--</div>--}}
{{--<div class="checkbox">--}}
{{--<label class="radio-inline">--}}
{{--<input type="radio" name="status" value="0" @if($info['status'] == 0) checked @endif>--}}
{{--<span class="mr5" style="margin-right: 20px;">可用</span>--}}
{{--</label>--}}
{{--</div>--}}
{{--</div>--}}
{{--</div>--}}
<button type="submit" onclick="registerUser();"
class="btn btn-general btn-blue mr-2">确认
</button>
<button type="submit" onclick="registerUser();" class="btn btn-general btn-blue mr-2">确认</button>
<button type="reset" onclick="cancle()" class="btn btn-general btn-white">取消</button>
</form>
</div>
......@@ -175,7 +149,7 @@
},
messages: {
name: {
required: "Please enter a username",
required: "媒资名称不能为空",
minlength: "Your username must consist of at least 2 characters"
},
// password: {
......
......@@ -66,7 +66,7 @@
@foreach ($medias as $key => $media)
<tr class="<?php if($key%2==0) echo 'table-success';?>">
<td>{{$key+1}}</td>
<td style="max-width: 150px;">{{$media['_id']}}</td>
<td style="max-width: 120px;">{{$media['_id']}}</td>
<td style="max-width: 150px;">{{$media['media_name']}}</td>
<td style="max-width: 50px;">{{$media['media_type']}}</td>
<td style="max-width: 200px;">{{$media['media_url']}}</td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment