您需要有删除功能的glyphicons帮助。 这些是我更新和删除的图标。但是,我只有我的更新工作。我不删除我的删除。请帮忙!谢谢了很多!
<a href='{{ url("admin/editTicket/$ticket->id") }}'><span class="glyphicon glyphicon-pencil"></span></a>
<a href="#"><span class="glyphicon glyphicon-trash"></span></a>
更新票证的控制器代码: 其中Chap_ticket是我的数据库表名
public function editTicket($id)
{
$tick = Chap_ticket::find($id);
$tickets=Chap_ticket::all();
return view('admin.registerTicket',compact('tick','tickets'));
}
我的路线:
Route::get('admin/editTicket/{id}','Admin\AdminController@editTicket');
Route::get('admin/deleteTicket', 'AdminController@deleteTicket');
Route::get('admin/registerTicket','Admin\AdminController@registerTicket');
答案 0 :(得分:1)
您需要创建一个新的控制器操作,例如下面:
public function deleteTicket($id) {
$tick = Chap_ticket::find($id);
$tick->delete();
return Redirect::back()->with('msg', 'Ticket deleted');
}
您可能需要将新操作与路线相关联,以便在路线中添加以下内容:
Route::get('admin/deleteTicket/{id}', 'Admin\AdminController@deleteTicket');
假设您的控制器被调用AdminController
在你看来:
@if (isset($msg))
<div>
{{$msg}}
</div>
@endif
<a href='{{ url("admin/editTicket/$ticket->id") }}'><span class="glyphicon glyphicon-pencil"></span></a>
<a href="{{ url("admin/deleteTicket/$ticket->id") }}"><span class="glyphicon glyphicon-trash"></span></a>
这是基于您的视图是一般管理页面的假设,该页面在删除故障单时仍然有效。