在 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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.8刀片,从嵌套对象错误中获取值

Laravel 8“在此服务器上找不到请求的资源 /dashboard。”

Laravel 8:找不到类'App\Policies\Gate'

Laravel 8 - 找不到驱动程序:Illuminate\Database\QueryException 找不到驱动程序(SQL:select * from `list`)

找不到'Carbon Traits ObjectInitialisation'laravel5.8

Laravel 8 + Tinker:如何创建虚拟数据