fix: API路由补齐+后台全面中文化
This commit is contained in:
@@ -0,0 +1,181 @@
|
||||
@extends('admin._layoutNew')
|
||||
@section('page-head')
|
||||
<link rel="stylesheet" type="text/css" href="{{URL("layui/css/layui.css")}}" media="all">
|
||||
<link rel="stylesheet" type="text/css" href="{{URL("admin/common/bootstrap/css/bootstrap.css")}}" media="all">
|
||||
<link rel="stylesheet" type="text/css" href="{{URL("admin/common/global.css")}}" media="all">
|
||||
<link rel="stylesheet" type="text/css" href="{{URL("admin/css/personal.css")}}" media="all">
|
||||
@endsection
|
||||
@section('page-content')
|
||||
<form class="layui-form" method="POST">
|
||||
<input type="hidden" name="id" value="@if (isset($news['id'])){{ $news['id'] }}@endif">
|
||||
{{ csrf_field() }}
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">新闻标题</label>
|
||||
<div class="layui-input-block">
|
||||
<input class="layui-input newsName" name="title" lay-verify="required" placeholder="请输入文章标题" type="text" value="@if (isset($news['title'])){{$news['title']}}@endif">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">所属分类</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="c_id" class="" lay-filter="c_id" lay-verify="required">
|
||||
@foreach ($cateList as $cate)
|
||||
<option value="@if (isset($cate['id'])){{ $cate['id'] }}@endif" @if(isset($news) && $news['c_id'] == $cate['id']) selected @endif>@if (isset($cate['name'])){{ $cate['name'] }}@endif</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">浏览权限</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="browse_grant" class="" lay-filter="browse_grant" lay-verify="required">
|
||||
<option value="0" @if(isset($news) && $news['browse_grant'] == 0) selected @endif>开放浏览</option>
|
||||
<option value="1" @if(isset($news) && $news['browse_grant'] == 1) selected @endif>会员浏览</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">语言</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="lang" class="" lay-filter="lang" lay-verify="required">
|
||||
@foreach ($langList as $lang=>$langtxt)
|
||||
<option value="{{$lang}}" {{isset($news['lang']) && $news['lang'] == $lang ? 'selected' : ''}}>{{$langtxt}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">顺序</label>
|
||||
<div class="layui-input-inline">
|
||||
<input class="layui-input" lay-verify="required" name="sorts" type="text" value="{{$news->sorts ?? 0}}">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">数字越大越靠前</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-form-text">
|
||||
<label class="layui-form-label">缩略图</label>
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" type="button" id="upload_test">选择图片</button>
|
||||
<br>
|
||||
<img src="@if(!empty($news->thumbnail)){{$news->thumbnail}}@endif" id="img_thumbnail" class="thumbnail" style="display: @if(!empty($news->thumbnail)){{"block"}}@else{{"none"}}@endif;max-width: 200px;height: auto;margin-top: 5px;">
|
||||
<input type="hidden" name="thumbnail" id="thumbnail" value="@if(!empty($news->thumbnail)){{$news->thumbnail}}@endif">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-form-text">
|
||||
<label class="layui-form-label">封面</label>
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" type="button" id="img_cover_btn">选择图片</button>
|
||||
<br>
|
||||
<img src="{{$news->cover ?? ''}}" id="img_cover" class="cover" style="display: @if(!empty($news->cover)){{"block"}}@else{{"none"}}@endif;max-width: 200px;height: auto;margin-top: 5px;">
|
||||
<input type="hidden" name="cover" id="cover" value="{{$news->cover ?? ''}}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">自定义属性</label>
|
||||
<div class="layui-input-block">
|
||||
<input name="recommend" class="tuijian" title="推荐" type="checkbox" value="1" @if (isset($news) && $news['recommend'] == 1) checked @endif >
|
||||
<input name="audit" class="newsStatus" title="审核" type="checkbox" value="1" @if (isset($news) && $news['audit'] == 1) checked @endif >
|
||||
<input name="display" class="isShow" title="展示" type="checkbox" value="1" @if (isset($news) && $news['display'] == 1) checked @endif >
|
||||
<!-- <input name="discuss" class="isShow" title="评论" type="checkbox" value="1" @if (isset($news) && $news['discuss'] == 1) checked @endif > -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">文章作者</label>
|
||||
<div class="layui-input-inline">
|
||||
<input class="layui-input newsAuthor" lay-verify="required" placeholder="请输入文章作者" name="author" type="text" value="@if (isset( $news['author'] )){{$news['author']}}@else管理员@endif">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">阅读量</label>
|
||||
<div class="layui-input-inline">
|
||||
<input class="layui-input newsTime" lay-verify="required" name="views" type="text" value="@if(isset( $news['views'] )){{$news['views']}}@else{{0}}@endif">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">发布时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input class="layui-input newsTime" lay-verify="required|date" name="create_time" type="text" value="@if (isset($news['create_time'])){{ substr($news['create_time'], 0, 10) }}@else{{ date('Y-m-d') }}@endif" id="create_time">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">关键字</label>
|
||||
<div class="layui-input-block">
|
||||
<input class="layui-input" placeholder="请输入文章关键字" type="text" name="keyword" value="@if (isset( $news['keyword'] )){{$news['keyword']}}@endif">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">内容摘要</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea placeholder="请输入内容摘要" class="layui-textarea" name="abstract">@if (isset($news['abstract'])){{$news['abstract']}}@endif</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">文章内容</label>
|
||||
<div class="layui-input-block">
|
||||
<script id="news_content" name="content" type="text/plain" style="width:100%; height:300px;">@if (isset($news['content'])){!! $news['content'] !!}@endif</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit="" lay-filter="submit">立即提交</button>
|
||||
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script type="text/javascript" src="{{ URL('vendor/ueditor/1.4.3/ueditor.config.js') }}"></script>
|
||||
<script type="text/javascript" src="{{ URL('vendor/ueditor/1.4.3/ueditor.all.js') }}"> </script>
|
||||
<script type="text/javascript" src="{{ URL('vendor/ueditor/1.4.3/lang/zh-cn/zh-cn.js') }}"></script>
|
||||
<script type="text/javascript" src="{{URL("/admin/js/newsFormSubmit.js?v=").time()}}"></script>
|
||||
<script>
|
||||
layui.use('upload', function(){
|
||||
var upload = layui.upload;
|
||||
|
||||
//执行实例
|
||||
var uploadInst = upload.render({
|
||||
elem: '#upload_test' //绑定元素
|
||||
,url: '{{URL("api/upload")}}?scene=admin' //上传接口
|
||||
,done: function(res){
|
||||
//上传完毕回调
|
||||
if (res.type == "ok"){
|
||||
$("#thumbnail").val(res.message)
|
||||
$("#img_thumbnail").show()
|
||||
$("#img_thumbnail").attr("src",res.message)
|
||||
} else{
|
||||
alert(res.message)
|
||||
}
|
||||
}
|
||||
,error: function(){
|
||||
//请求异常回调
|
||||
}
|
||||
});
|
||||
|
||||
//执行实例
|
||||
var uploadInst1 = upload.render({
|
||||
elem: '#img_cover_btn' //绑定元素
|
||||
,url: '{{URL("api/upload")}}?scene=admin' //上传接口
|
||||
,done: function(res) {
|
||||
console.log(res);
|
||||
//上传完毕回调
|
||||
if (res.type == "ok"){
|
||||
$("#cover").val(res.message)
|
||||
$("#img_cover").show()
|
||||
$("#img_cover").attr("src",res.message)
|
||||
} else{
|
||||
alert(res.message)
|
||||
}
|
||||
}
|
||||
,error: function(){
|
||||
//请求异常回调
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
@@ -0,0 +1,40 @@
|
||||
@extends('admin._layoutNew')
|
||||
@section('page-head')
|
||||
<link rel="stylesheet" type="text/css" href="{{URL("admin/css/personal.css")}}" media="all">
|
||||
@endsection
|
||||
@section('page-content')
|
||||
<form class="layui-form" method="POST">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" name="id" value="@if (isset($id)){{ $id }}@endif" >
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">分类名称</label>
|
||||
<div class="layui-input-block">
|
||||
<input class="layui-input newsName" name="name" lay-verify="required" placeholder="请输入分类名称" type="text" value="@if (isset($name)){{ $name }}@endif">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">显示顺序</label>
|
||||
<div class="layui-input-block">
|
||||
<input class="layui-input" placeholder="请输入文章关键字" type="text" name="sorts" value="@if(isset($sorts)){{ $sorts }}@else{{0}}@endif">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">是否显示</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="radio" name="is_show" value="1" title="是" @if (isset($is_show)) @if ($is_show == 1) checked @endif @else checked @endif >
|
||||
<input type="radio" name="is_show" value="0" title="否" @if (isset($is_show) && $is_show == 0) checked @endif>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit="" lay-filter="submit">立即提交</button>
|
||||
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script type="text/javascript" src="{{URL("/admin/js/newsCateForm.js")}}"></script>
|
||||
@endsection
|
||||
@@ -0,0 +1,135 @@
|
||||
@extends('admin._layoutNew')
|
||||
@section('page-head')
|
||||
<style>
|
||||
#pull_right{
|
||||
text-align:center;
|
||||
}
|
||||
.pull-right {
|
||||
/*float: left!important;*/
|
||||
}
|
||||
.pagination {
|
||||
display: inline-block;
|
||||
padding-left: 0;
|
||||
margin: 20px 0;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.pagination > li {
|
||||
display: inline;
|
||||
}
|
||||
.pagination > li > a,
|
||||
.pagination > li > span {
|
||||
position: relative;
|
||||
float: left;
|
||||
padding: 6px 12px;
|
||||
margin-left: -1px;
|
||||
line-height: 1.42857143;
|
||||
color: #428bca;
|
||||
text-decoration: none;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ddd;
|
||||
}
|
||||
.pagination > li:first-child > a,
|
||||
.pagination > li:first-child > span {
|
||||
margin-left: 0;
|
||||
border-top-left-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
.pagination > li:last-child > a,
|
||||
.pagination > li:last-child > span {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
.pagination > li > a:hover,
|
||||
.pagination > li > span:hover,
|
||||
.pagination > li > a:focus,
|
||||
.pagination > li > span:focus {
|
||||
color: #2a6496;
|
||||
background-color: #eee;
|
||||
border-color: #ddd;
|
||||
}
|
||||
.pagination > .active > a,
|
||||
.pagination > .active > span,
|
||||
.pagination > .active > a:hover,
|
||||
.pagination > .active > span:hover,
|
||||
.pagination > .active > a:focus,
|
||||
.pagination > .active > span:focus {
|
||||
z-index: 2;
|
||||
color: #fff;
|
||||
cursor: default;
|
||||
background-color: #428bca;
|
||||
border-color: #428bca;
|
||||
}
|
||||
.pagination > .disabled > span,
|
||||
.pagination > .disabled > span:hover,
|
||||
.pagination > .disabled > span:focus,
|
||||
.pagination > .disabled > a,
|
||||
.pagination > .disabled > a:hover,
|
||||
.pagination > .disabled > a:focus {
|
||||
color: #777;
|
||||
cursor: not-allowed;
|
||||
background-color: #fff;
|
||||
border-color: #ddd;
|
||||
}
|
||||
.clear{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
</style>
|
||||
@endsection
|
||||
@section('page-content')
|
||||
<div class="">
|
||||
<button class="layui-btn layui-btn-primary" id="newsCateAdd">添加分类</button>
|
||||
</div>
|
||||
<table class="layui-table">
|
||||
<colgroup>
|
||||
<col width="60">
|
||||
<col width="180">
|
||||
<!--<col width="100">-->
|
||||
<col width="100">
|
||||
<col width="180">
|
||||
<col width="180">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>名称</th>
|
||||
<th>显示顺序</th>
|
||||
<th>帮助中心是否显示</th>
|
||||
<th>添加时间</th>
|
||||
<th>修改时间</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@forelse ($data['newsCate'] as $key => $newsCate)
|
||||
<tr>
|
||||
<td align="center">{{ $newsCate->id }}</td>
|
||||
<td>{{ $newsCate->name }}</td>
|
||||
<td align="center">{{ $newsCate->sorts }}</td>
|
||||
|
||||
<td align="center">
|
||||
@if ($newsCate->is_show == 1)<i class="layui-icon layui-icon-ok-circle" style="color:#5FB878;"></i>@else<i class="layui-icon layui-icon-close-fill"></i>@endif
|
||||
</td>
|
||||
|
||||
<td>{{ $newsCate->create_time }}</td>
|
||||
<td>{{ $newsCate->update_time }}</td>
|
||||
<td>
|
||||
<button class="layui-btn layui-btn-xs layui-btn-warm newsCateEdit" data-id="{{ $newsCate->id }}">编辑</button>
|
||||
<button class="layui-btn layui-btn-xs layui-btn-danger newsCateDel" data-id="{{ $newsCate->id }}">删除</button>
|
||||
</td>
|
||||
</tr>
|
||||
@empty
|
||||
<tr>
|
||||
<td colspan="6" align="center">没有数据</td>
|
||||
</tr>
|
||||
@endforelse
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<div>
|
||||
{!! $data['newsCate']->render() !!}
|
||||
</div>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script src="{{URL("/admin/js/newsCate.js?v=").time()}}"></script>
|
||||
@endsection
|
||||
@@ -0,0 +1,72 @@
|
||||
@extends('admin._layoutNew')
|
||||
@section('page-head')
|
||||
<!--头部-->
|
||||
<link rel="stylesheet" href="{{URL("/admin/css/diypaginate.css")}}">
|
||||
@endsection
|
||||
@section('page-content')
|
||||
<div>
|
||||
<span class="layui-breadcrumb" lay-separator="->">
|
||||
<a href="javascript:;">{{ $news->cate->name }}</a>
|
||||
<a><cite>{{ $news->title }}</cite></a>
|
||||
</span>
|
||||
</div>
|
||||
<table class="layui-table" lay-even>
|
||||
<colgroup>
|
||||
<col width="60">
|
||||
<col width="100">
|
||||
<col width="180">
|
||||
<col width="400">
|
||||
<col width="60">
|
||||
<col width="60">
|
||||
<col width="180">
|
||||
<col width="80">
|
||||
<col width="180">
|
||||
<col>
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>账号</th>
|
||||
<th>昵称</th>
|
||||
<th>内容</th>
|
||||
<th>支持</th>
|
||||
<th>反对</th>
|
||||
<th>发布时间</th>
|
||||
<th>显示状态</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@forelse ($newsDiscuss as $key => $discuss)
|
||||
<tr>
|
||||
<td align="center">{{ $discuss->id }}</td>
|
||||
<td>{{ $discuss->user->mobile }}</td>
|
||||
<td>{{ $discuss->user->nickname }}</td>
|
||||
<td>{{ $discuss->content }}</td>
|
||||
<td>{{ $discuss->support }}</td>
|
||||
<td>{{ $discuss->oppose }}</td>
|
||||
<td>{{ $discuss->create_time }}</td>
|
||||
<td align="center">@if ($discuss->status == 1)<i class="layui-icon" style="color:#5FB878;"></i>@else<i class="layui-icon">ဇ</i>@endif</td>
|
||||
<td>
|
||||
<button class="layui-btn layui-btn-xs statusToggle" data-id="{{ $discuss->id }}">@if($discuss->status == 1)隐藏@else显示@endif</button>
|
||||
<button class="layui-btn layui-btn-danger layui-btn-xs discussDel" data-id="{{ $discuss->id }}">删除</button>
|
||||
</td>
|
||||
</tr>
|
||||
@empty
|
||||
<tr>
|
||||
<td colspan="9" align="center">没有数据</td>
|
||||
</tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
<div>
|
||||
{!! $newsDiscuss->render() !!}
|
||||
<ul class="page_info">
|
||||
<li>共{{$newsDiscuss->total()}}条数据,本页{{$newsDiscuss->count()}}条,{{$newsDiscuss->currentPage()}}/@if ($newsDiscuss->count() ==0 || $newsDiscuss->total()==0) 1 @else{{ceil($newsDiscuss->total()/$newsDiscuss->count())}}@endif页</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script type="text/javascript" src="{{URL("/admin/js/newsDiscussIndex.js?v=time()")}}"></script>
|
||||
@endsection
|
||||
@@ -0,0 +1,194 @@
|
||||
@extends('admin._layoutNew')
|
||||
@section('page-head')
|
||||
<!--头部-->
|
||||
<style>
|
||||
.btn-group {
|
||||
top: -2px;
|
||||
}
|
||||
#newsAdd {
|
||||
float: left;
|
||||
}
|
||||
.cateManage {
|
||||
float: left;
|
||||
}
|
||||
.btn-search {
|
||||
left: -10px;
|
||||
position: relative;
|
||||
background: #e0e0e0;
|
||||
}
|
||||
#pull_right{
|
||||
text-align:center;
|
||||
}
|
||||
.pull-right {
|
||||
/*float: left!important;*/
|
||||
}
|
||||
.pagination {
|
||||
display: inline-block;
|
||||
padding-left: 0;
|
||||
margin: 20px 0;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.pagination > li {
|
||||
display: inline;
|
||||
}
|
||||
.pagination > li > a,
|
||||
.pagination > li > span {
|
||||
position: relative;
|
||||
float: left;
|
||||
padding: 6px 12px;
|
||||
margin-left: -1px;
|
||||
line-height: 1.42857143;
|
||||
color: #428bca;
|
||||
text-decoration: none;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ddd;
|
||||
}
|
||||
.pagination > li:first-child > a,
|
||||
.pagination > li:first-child > span {
|
||||
margin-left: 0;
|
||||
border-top-left-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
.pagination > li:last-child > a,
|
||||
.pagination > li:last-child > span {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
.pagination > li > a:hover,
|
||||
.pagination > li > span:hover,
|
||||
.pagination > li > a:focus,
|
||||
.pagination > li > span:focus {
|
||||
color: #2a6496;
|
||||
background-color: #eee;
|
||||
border-color: #ddd;
|
||||
}
|
||||
.pagination > .active > a,
|
||||
.pagination > .active > span,
|
||||
.pagination > .active > a:hover,
|
||||
.pagination > .active > span:hover,
|
||||
.pagination > .active > a:focus,
|
||||
.pagination > .active > span:focus {
|
||||
z-index: 2;
|
||||
color: #fff;
|
||||
cursor: default;
|
||||
background-color: #428bca;
|
||||
border-color: #428bca;
|
||||
}
|
||||
.pagination > .disabled > span,
|
||||
.pagination > .disabled > span:hover,
|
||||
.pagination > .disabled > span:focus,
|
||||
.pagination > .disabled > a,
|
||||
.pagination > .disabled > a:hover,
|
||||
.pagination > .disabled > a:focus {
|
||||
color: #777;
|
||||
cursor: not-allowed;
|
||||
background-color: #fff;
|
||||
border-color: #ddd;
|
||||
}
|
||||
.clear{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
</style>
|
||||
@endsection
|
||||
@section('page-content')
|
||||
<div class="layui-form layui-form-pane">
|
||||
<div class="layui-form-item">
|
||||
<div class="operate_bar">
|
||||
<div class="layui-inline btn-group layui-btn-group">
|
||||
<button class="layui-btn layui-btn-primary cateManage">管理分类</button>
|
||||
<button class="layui-btn layui-btn-primary" id="newsAdd">发布新闻</button>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">分类过滤</label>
|
||||
<div class="layui-input-inline" style="margin-left: 10px;">
|
||||
<select name="cate" lay-verify="required" lay-filter="cate">
|
||||
@if (count($data['cateList']) >0)
|
||||
<option value="0">所有分类</option>
|
||||
@foreach ($data['cateList'] as $cate)
|
||||
<option value="{{ $cate->id }}" @if (\Illuminate\Support\Facades\Input::get("c_id") == $cate->id) selected @endif>{{ $cate->name }}</option>
|
||||
@endforeach
|
||||
@endif
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">语言过滤</label>
|
||||
<div class="layui-input-inline" style="margin-left: 10px;">
|
||||
<select name="lang" lay-verify="required" lay-filter="lang">
|
||||
@if (count($lang_list) > 0)
|
||||
<option value="0">所有语言</option>
|
||||
@foreach ($lang_list as $key => $lang)
|
||||
<option value="{{ $key }}" @if (\Illuminate\Support\Facades\Input::get("lang") == $key) selected @endif>{{ $lang }}</option>
|
||||
@endforeach
|
||||
@endif
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">关键字</label>
|
||||
<div class="layui-input-inline" style="margin-left: 10px;">
|
||||
<input type="text" name="keyword" required lay-verify="required" placeholder="请输入关键字 " autocomplete="off" class="layui-input" value="">
|
||||
</div>
|
||||
<button class="layui-btn" style="margin-left: 10px;"> <i class="layui-icon"></i> </button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table class="layui-table" lay-even>
|
||||
<colgroup>
|
||||
<col width="60">
|
||||
<col width="200">
|
||||
<col width="100">
|
||||
<col width="90">
|
||||
<col width="180">
|
||||
<col width="180">
|
||||
<col width="210">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>标题</th>
|
||||
<th>分类</th>
|
||||
<th>语言</th>
|
||||
<th>发布人</th>
|
||||
<th>发布时间</th>
|
||||
<th>最后修改时间</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@forelse ($data['news'] as $key => $news)
|
||||
<tr>
|
||||
<td align="center">{{ $news->id }}</td>
|
||||
<td>{{ $news->title }}</td>
|
||||
<td>{{ $news->cate['name'] }}</td>
|
||||
<td>{{$news->lang}}</td>
|
||||
<td>{{ $news->author }}</td>
|
||||
<td>{{ $news->create_time }}</td>
|
||||
<td>{{ $news->update_time }}</td>
|
||||
<td>
|
||||
<!--<button class="layui-btn layui-btn-xs layui-btn-primary newsPreview" data-id="{{ $news->id }}">预览</button>-->
|
||||
<!-- <button class="layui-btn layui-btn-xs layui-btn-primary newsDiscuss" data-id="{{ $news->id }}">评论</button> -->
|
||||
<button class="layui-btn layui-btn-xs layui-btn-warm newsEdit" data-id="{{ $news->id }}">编辑</button>
|
||||
<button class="layui-btn layui-btn-xs layui-btn-danger newsDel" data-id="{{ $news->id }}">删除</button>
|
||||
</td>
|
||||
</tr>
|
||||
@empty
|
||||
<tr><td colspan="7" align="center">没有数据</td></tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
<div>
|
||||
|
||||
{!! $data['news']->render() !!}
|
||||
</div>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script type="text/javascript" src="{{URL("/admin/js/newsIndex.js?v=").time()}}"></script>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user