【问题标题】:error destroy return not found 404 in laravel 7.30.4 Please help me too在 laravel 7.30.4 中找不到错误销毁返回 404 请也帮帮我
【发布时间】:2021-06-01 17:21:57
【问题描述】:

在我的控制器中我有这个

public function delete($id){
      
        Partneruser::destroy($id);
        Session()->flash("success","ลบข้อมูลเรียบร้อยแล้ว!");
        return redirect('Admin/createPartnerAg');
    }

在我看来,我有这个

<td scope="col" class="text-danger bg-dark"><a href="/admin/deletePartnerAg/{{$partneruser->id}}"  onclick="return confirm('คุณต้องการลบข้อมูลหรือไม่?')" ><i class="fas fa-trash-alt"></i></a></td>

在我的 Route web.php 中,我有这个

Route::get('Admin/deletePartnerAg/{id}', 'admin\PartnerUserController@delete')->middleware('auth:admin');`enter code here`

php 工匠路线:列表

enter image description here

它一直在重定向

enter image description here

【问题讨论】:

    标签: laravel


    【解决方案1】:

    问题在于web.phpgetpost 请求不能用于带有&lt;a&gt; 标签的删除。

    而不是使用表格:

    <form method="post" ... >
        @csrf
        @method{"DELETE"}
        <button type="submit" >delete </button>
    </form>
    

    然后改变路线

    Route::delete('Admin/deletePartnerAg/{id}', ...
    

    【讨论】:

      【解决方案2】:

      试试这个....你把大写字母弄混了

      &lt;td scope="col" class="text-danger bg-dark"&gt;&lt;a href="/Admin/deletePartnerAg/{{$partneruser-&gt;id}}"  onclick="return confirm('คุณต้องการลบข้อมูลหรือไม่?')" &gt;&lt;i class="fas fa-trash-alt"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;

      【讨论】:

      • 我已经尝试过结果 404 Not Found。一样的
      猜你喜欢
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多