如果{id}是#1,我正在尝试不删除。
代码:
if (request()->is('/admin/servers/admin/delete/1')) {
return Redirect::to("/admin/servers/admins");
}
所有功能:
public function admins_delete($id)
{
if (request()->is('/admin/servers/admin/delete/1')) {
return Redirect::to("/admin/servers/admins");
}
DB::table('server_admins')->where('id',$id)->delete();
return Redirect::to("/admin/servers/admins");
}
}
但是不起作用。有什么建议吗?
答案 0 :(得分:3)
尝试这种方式:
public function admins_delete($id)
{
if ($id==1) {
return Redirect::to("/admin/servers/admins");
}else{
DB::table('server_admins')->where('id',$id)->delete();
return Redirect::to("/admin/servers/admins");
}
}
答案 1 :(得分:1)
->is
函数会为您在网址中添加斜杠,因此if大小写应如下所示:
if (request()->is('admin/servers/admin/delete/1')) {
...
}