Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel删除用户(无法获取用户id)_Php_Laravel - Fatal编程技术网

Php laravel删除用户(无法获取用户id)

Php laravel删除用户(无法获取用户id),php,laravel,Php,Laravel,我是laravel的新手,删除用户时遇到问题。 我无法获取要删除的用户的id。 感谢您的帮助 看法 路线 请试一试 public function destroy($id) { $thisuser = User::find($id); $thisuser->delete(); return redirect('/staff'); } //方法 public function destroy($id) { $thisuser = User::fi

我是laravel的新手,删除用户时遇到问题。 我无法获取要删除的用户的id。 感谢您的帮助

看法

路线

请试一试

public function destroy($id)
{

    $thisuser = User::find($id);
    $thisuser->delete();

    return redirect('/staff');
}
//方法

   public function destroy($id)
 {

   $thisuser = User::find($id);
   $thisuser->delete();

   return redirect('/staff');
 }
你应该试试这个:

public function destroy($id)
{
    //Soft delete
    $thisuser = User::destroy($id);

    //OR

    //Permanent Delete 
    $thisuser = User::where('id',$id)->delete();


    return redirect('/staff');
}

除了Kuldeep Mishra的解决方案外,还要确保表单已正确绑定到要删除的用户。

html

 <form method="post" action="/staff/{{$user->id}}">
 <input type="hidden" name="_method" value="DELETE">
 {{csrf_field()}} 
 <button style="padding: 0" type="submit" class="btn btn-link margin-left- 
 40" onclick="return confirm('Are you sure you want to delete   
 {{ucfirst($user->name)}}?');">
 <i class="icmn-bin"></i> Delete</button>
 </form>
功能

public function destroy($id)
{

     $thisuser = User::find($id);
     $thisuser->delete();

     return redirect('/staff');
}
Route::get('/staff/{id}/delete', 'User\UserController@destroy')->name('staff.destroy');
   public function destroy($id)
 {

   $thisuser = User::find($id);
   $thisuser->delete();

   return redirect('/staff');
 }
public function destroy($id)
{
    //Soft delete
    $thisuser = User::destroy($id);

    //OR

    //Permanent Delete 
    $thisuser = User::where('id',$id)->delete();


    return redirect('/staff');
}
 <form method="post" action="/staff/{{$user->id}}">
 <input type="hidden" name="_method" value="DELETE">
 {{csrf_field()}} 
 <button style="padding: 0" type="submit" class="btn btn-link margin-left- 
 40" onclick="return confirm('Are you sure you want to delete   
 {{ucfirst($user->name)}}?');">
 <i class="icmn-bin"></i> Delete</button>
 </form>
Route::delete('/staff/{id}', 'UserController@destroy');
public function destroy($id)
{

     $thisuser = User::find($id);
     $thisuser->delete();

     return redirect('/staff');
}