首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我仍然在获取“[App\Http\Controllers\App\Http\Controllers\CompanyController].”无效路由操作:UnexpectedValueException“

我仍然在获取“[App\Http\Controllers\App\Http\Controllers\CompanyController].”无效路由操作:UnexpectedValueException“
EN

Stack Overflow用户
提问于 2021-05-28 04:29:10
回答 2查看 89关注 0票数 1

我检查了一切,一切都很好,我设置了正确的命名空间,但是为什么错误给了我双App\Http\Controllers\App\Http\Controllers\CompanyController?

web.php

代码语言:javascript
复制
use App\Http\Controllers\CompanyController;
Route::get('company', CompanyController::class, 'index')->company;

companycontroller

代码语言:javascript
复制
namespace App\Http\Controllers\Admin\Job;

 use App\Traits\UploadTrait;
 use Illuminate\Http\Request;
 use App\Models\Company;
 use App\Http\Controllers\Controller;
 use Validator;

我也放在正确的文件夹上,但它不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-28 04:33:13

您应该使用name方法来创建路由名称,并在数组中传递控制器和索引,您的名称应该是

代码语言:javascript
复制
use App\Http\Controllers\Admin\Job\CompanyController;

Route::get('company', [CompanyController::class, 'index'])->name("company");

您可以在laravel官方文档中阅读更多有关路由的信息。

https://laravel.com/docs/8.x/routing#basic-routing

票数 1
EN

Stack Overflow用户

发布于 2021-05-28 05:48:29

如果您提交了一个表单,您需要一个Post路由::post(‘company’,CompanyController::class,'index')->name("company.store");

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

https://stackoverflow.com/questions/67732945

复制
相关文章

相似问题

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