在 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 8“在此服务器上找不到请求的资源 /dashboard。”
Laravel 8:找不到类'App\Policies\Gate'
Laravel 8 - 找不到驱动程序:Illuminate\Database\QueryException 找不到驱动程序(SQL:select * from `list`)