在 laravel-8 中找不到 Laravel PHP 错误 404 [重复]

Posted

技术标签:

【中文标题】在 laravel-8 中找不到 Laravel PHP 错误 404 [重复]【英文标题】:Laravel PHP Error 404 not found in laravel-8 [duplicate] 【发布时间】: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');

我希望你能帮助我 谢谢

【问题讨论】:

【参考方案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

那么你有你的解决方案

【讨论】:

以上是关于在 laravel-8 中找不到 Laravel PHP 错误 404 [重复]的主要内容,如果未能解决你的问题,请参考以下文章