Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “我还没弄明白”;意外值异常无效路由操作:[App\Http\Controllers\App\Http\Controllers\CompanyController]。“;_Php_Laravel - Fatal编程技术网

Php “我还没弄明白”;意外值异常无效路由操作:[App\Http\Controllers\App\Http\Controllers\CompanyController]。“;

Php “我还没弄明白”;意外值异常无效路由操作:[App\Http\Controllers\App\Http\Controllers\CompanyController]。“;,php,laravel,Php,Laravel,我检查了一切,一切正常,我设置了正确的名称空间,但为什么错误会给我双App\Http\Controllers\App\Http\Controllers\CompanyController web.php use App\Http\Controllers\CompanyController; Route::get('company', CompanyController::class, 'index')->company; 公司控制器 namespace App\Http\Controll

我检查了一切,一切正常,我设置了正确的名称空间,但为什么错误会给我双App\Http\Controllers\App\Http\Controllers\CompanyController

web.php

use App\Http\Controllers\CompanyController;
Route::get('company', CompanyController::class, 'index')->company;
公司控制器

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;

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

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

use App\Http\Controllers\Admin\Job\CompanyController;

Route::get('company', [CompanyController::class, 'index'])->name("company");
您可以在laravel官方文档中阅读有关路由的更多信息


如果您提交表单,您需要一个Post路径::Post('company',[CompanyController::class,'index'])->名称(“company.store”)

名称空间是
App\Http\Controllers\Admin\Job
,您可以使用
使用App\Http\Controllers\CompanyController
->company
应该做什么?设法打开表单,但当我单击按钮提交时,我得到的目标类[CompanyController]不存在。@kins.updated answer仍然不工作