php - 在 laravel-8 中找不到 Laravel PHP 错误 404
问题描述
在我的代码中是
然后当我点击编辑或删除时,我404 not found
在我的网站上发现了这个,这对我来说是一个错误问题
并在代码路线中
网页.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');
}
我希望你能帮助我谢谢
解决方案
从路由中删除美元符号。所以替换{$id}
为{id}
Route::get('/rekaman/blog/edit/{id}','BlogController@edit');
Route::get('/blog/{id}/hapus','App\Http\Controllers\BlogController@destroy');
推荐阅读
- tensorflow - Tensorflow 服务 - 如何使用大词嵌入?
- apache-spark - 为什么 sc.wholeTextFile().collect() 慢
- python - Django 表单不保存图像文件
- javascript - 根据 Javascript 中不同的搜索属性值数组匹配数组中的一组对象
- asp.net - 如何将未知数量的表记录从视图传递回 ASP.NET 中的控制器
- sql - MySQL 每 15 分钟计算一次平均值
- sql-server - SSMS 项目但不移动文件
- laravel - Laravel 验证:required_with 或 required_with_all 条件总是通过
- python - 根据变量重复输入多次
- sql - 根据组 SQL 中的最小值查找值