【问题标题】:Laravel PHP Error 404 not found in laravel-8 [duplicate]在 laravel-8 中找不到 Laravel PHP 错误 404 [重复]
【发布时间】:2021-09-06 14:53:28
【问题描述】:

在我的代码中是

然后当我点击编辑或删除时,我在我的网站上找到了404 not found 像这个 这对我来说是一个错误问题

在代码路径中

web.php

 Route::get('/rekaman/blog/edit/{$id}','BlogController@edit');

Route::get('/blog/{$id}/hapus','App\Http\Controllers\BlogController@destroy');

然后这是我的 BlogController 代码

public function edit($id)
{
    $artikel = Blog::find($id);
    return view('blog.blog_edit', ['artikel' => $artikel]);
}
public function destroy($id)
{
    $artikel = Blog::find($id);
    $artikel->delete();
    return redirect('/rekaman/blog')
    ->with('success','Artikel Anda Sudah Kami Hapus');
}

我希望你能帮助我 谢谢

【问题讨论】:

    标签: php laravel frameworks laravel-8


    【解决方案1】:

    从路由中删除美元符号。所以把{$id}换成{id}

    Route::get('/rekaman/blog/edit/{id}','BlogController@edit');
    Route::get('/blog/{id}/hapus','App\Http\Controllers\BlogController@destroy');
    

    【讨论】:

      【解决方案2】:

      尝试删除$id 中的$ 例如Route::get('/rekaman/blog/edit/{id}','BlogController@edit');.

      然后运行php artisan route:clear

      【讨论】:

        【解决方案3】:

        你必须更新你的路线

        Route::get('/rekaman/blog/edit/{id}','BlogController@edit');
        
        Route::get('/blog/{id}/hapus','App\Http\Controllers\BlogController@destroy');
        

        然后运行命令php artisan optimize

        那么你有你的解决方案

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-01-27
          • 2021-07-29
          • 2021-08-06
          • 2019-12-02
          • 2016-10-20
          • 2021-06-07
          • 2021-02-27
          • 2015-02-04
          相关资源
          最近更新 更多