首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel PHP错误404未在laravel-8中找到

Laravel PHP错误404未在laravel-8中找到
EN

Stack Overflow用户
提问于 2021-06-23 03:40:51
回答 3查看 2.9K关注 0票数 3

我的代码中的

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

在代码路径上

web.php

代码语言:javascript
复制
 Route::get('/rekaman/blog/edit/{$id}','BlogController@edit');

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

然后这是我的BlogController代码

代码语言:javascript
复制
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');
}

我希望你能帮我谢谢

EN

回答 3

Stack Overflow用户

发布于 2021-06-23 03:44:40

从路由中删除美元标志。所以将{$id}替换为{id}

代码语言:javascript
复制
Route::get('/rekaman/blog/edit/{id}','BlogController@edit');
Route::get('/blog/{id}/hapus','App\Http\Controllers\BlogController@destroy');
票数 5
EN

Stack Overflow用户

发布于 2021-06-23 03:47:56

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

然后运行php artisan route:clear

票数 0
EN

Stack Overflow用户

发布于 2021-06-23 04:35:56

你必须更新你的路线

代码语言:javascript
复制
Route::get('/rekaman/blog/edit/{id}','BlogController@edit');

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

然后运行命令php artisan optimize

那你就有了解决办法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68093255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档