Php 已定义路由,但表示找不到404
这是我的路线Php 已定义路由,但表示找不到404,php,laravel,laravel-8,Php,Laravel,Laravel 8,这是我的路线 Route::get("experience",[experienceController::class,'experience'])->name('experience'); Route::get("add_experience",[experienceController::class,'add_experience'])->name('add_experience'); Route::post("store_exp
Route::get("experience",[experienceController::class,'experience'])->name('experience');
Route::get("add_experience",[experienceController::class,'add_experience'])->name('add_experience');
Route::post("store_experience",[experienceController::class,'store_experience'])->name('store_experience');
Route::get("all_experience",[experienceController::class,'all_experience'])->name('all_experience');
Route::get('view/experience/{id}',[experienceController::class,'view_experience']);
Route::get('delete_experience/{id}',[experienceController::class,'delete_experience']);
Route::get('edit_experience/{id}',[experienceController::class,'delete_experience']);
这是我的URL:
<td>
<a href="{{URL::to('edit_experience'.$row->id)}}" class="btn btn-sm btn-info">Edit</a>
<a href="{{URL::to('delete_experience'.$row->id)}}" class="btn btn-sm btn-danger">Delete</a>
<a href="{{URL::to('view_experience/'.$row->id)}}" class="btn btn-sm btn-success">View</a>
</td>
试试:
<td>
<a href="{{URL::to('edit_experience/'.$row->id)}}" class="btn btn-sm btn-info">Edit</a>
<a href="{{URL::to('delete_experience/'.$row->id)}}" class="btn btn-sm btn-danger">Delete</a>
<a href="{{URL::to('view_experience/'.$row->id)}}" class="btn btn-sm btn-success">View</a>
</td>
并且,在你的例子中,我可以看到你有一个完整的CRUD结构,所以你可以考虑使用资源路由,并且将创建索引、显示、创建、存储、EDITE、更新和销毁路由,所有的都有名称。 另一方面,我建议使用route('name')功能,我认为这样更好,因为如果路线发生变化,您不必修改所有网站
祝你好运,Hernán.在你的URL中遗漏了一些
/
,非常感谢你的帮助