创建详情模板
detail.blade.php
@extends('common.layouts')
@section('content')
<!-- 自定义内容区域 -->
<div class="panel panel-default">
<div class="panel-heading">学生详情</div>
<table class="table table-bordered table-striped table-hover ">
<tbody>
<tr>
<td width="50%">ID</td>
<td>{{ $student->id }}</td>
</tr>
<tr>
<td>姓名</td>
<td>{{ $student->name }}</td>
</tr>
<tr>
<td>年龄</td>
<td>{{ $student->age }}</td>
</tr>
<tr>
<td>性别</td>
<td>{{ $student->sex }}</td>
</tr>
<tr>
<td>添加日期</td>
<td>{{ date("Y-m-d H:i:s",$student->created_at) }}</td>
</tr>
<tr>
<td>最后修改</td>
<td>{{ date("Y-m-d H:i:s",$student->updated_at) }}</td>
</tr>
</tbody>
</table>
</div>
@stop
创建控制器方法、路由
public function detail($id){
$student = Student::find($id);
return view('student.detail',[
'student' => $student
]);
}
public function delete($id){
$student = Student::find($id);
if($student->delete()){
return redirect('student/index')->with('success','删除成功');
}else{
return redirect('student/index')->with('error','删除失败');
}
}
Route::any('student/detail/{id?}',['uses'=>'StudentController@detail']);
Route::any('student/delete/{id?}',['uses'=>'StudentController@delete']);
绑定事件
注意删除提示的写法
<td>
<a href="{{ url('student/detail',['id'=>$item->id]) }}">详情</a>
<a href="{{ url('student/update',['id'=>$item->id])}}">修改</a>
<a href="{{ url('student/delete',['id'=>$item->id]) }}"
onclick="if( confirm('确认删除吗?') == false ) return false;">删除</a>
</td>