路由
/*留言板*/
Route::group(array('prefix'=>'message'),function(){
// 留言显示
Route::any('/lst', '\App\Http\Controllers\Admin\MessageController@lst');
//留言删除
Route::any('/delete/{post}', '\App\Http\Controllers\Admin\MessageController@delete');
});
控制器
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Support\Facades\DB;
use App\Http\Model\Messages;
use Illuminate\Support\Facades\Input;
use App\Http\Controllers\Controller;
class MessageController extends CommonController
{
public function lst()
{
//通过模型查找数据
$data = Messages::orderBy('id','desc')->paginate(3);
return view('admin.message.lst',compact('data'));
}
// 删除
public function delete($id)
{
$re = Messages::where('id',$id)->delete();
if($re){
return redirect('admin/message/lst');
}else{
return back()->with('errors','删除留言失败,请稍后重试!');
}
}
}
模型
<?php
namespace App\Http\Model;
use Illuminate\Database\Eloquent\Model;
class Messages extends Model
{
//
protected $fillable = ['name','info','time'];//开启白名单字段
}
视图
<div class="widget">
<div class="widget-body">
<div class="flip-scroll">
<table class="table table-bordered table-hover">
<thead class="">
<tr>
<th class="text-center">ID</th>
<th class="text-center">留言人姓名</th>
<th class="text-center">留言内容</th>
<th class="text-center">留言日期</th>
<th class="text-center">操作</th>
</tr>
</thead>
<tbody>
@foreach ($data as $v)
<tr>
<td align="center">{{$v->id }} </td>
<td align="center">{{$v->name}}</td>
<td align="center">{{$v->info}}</td>
<td align="center">{{date('Y-m-d H:i:s',$v->time)}}</td>
<td align="center">
<a href="{{url('admin/message/delete/'.$v->id.'')}}" class="btn btn-primary btn-sm shiny">
<i class="fa fa-edit"></i> 删除
</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div>
</div>
{{ $data->links() }}
</div>
</div>