php - Laravel:创建方法给出 404 !!不知道为什么
问题描述
我找不到它给我的问题 404 not found !
路线:
Route::get('/admin/companies/{company}/services/create', 'Admin\ServicesController@create')->name('services.create');
控制器:
*
* @param $company
* @return Factory|View
*/
public function create($company){
$company=Company::where('id','=',$company)->findOrFail($company);
return view('admin.services.create',compact('company'));
}
看法:
<a href="{{ route('services.create',['company'=>$company->id]) }}" class="btn btn-success my-5"><i class="fas fa-plus-circle"></i> Add New Service</a>
解决方案
我认为您可以通过以下方式更改控制器:
public function create($company){
$company=Company::where('id','=',$company)->first();
return view('admin.services.create',compact('company'));
}
推荐阅读
- python - Odoo api.depends 装饰器问题
- python - 如何在 Python Odoo 中重置 SQL 约束
- console - 如何在 Hetzner Cloud Console 中选择文本?
- javascript - formik 表单值不打印
- css - 使用可滚动的 div 剪辑固定/绝对元素
- tinymce - 在 TinyMCE 中,上传图像的路径可以是绝对路径而不是相对路径吗?
- amazon-web-services - AWS API Gateway HTTP API 只允许一个身份源
- javascript - 调试时在 Vue-CLI 应用程序中禁用转译为 ES5
- algorithm - 移到前面与转置序列
- .net - 为什么我的 ListView 项目会自动变白?