Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 Octobercms:类名必须是有效的对象或字符串(路由文件)_Php_Laravel_Routes_Octobercms - Fatal编程技术网

Php Octobercms:类名必须是有效的对象或字符串(路由文件)

Php Octobercms:类名必须是有效的对象或字符串(路由文件),php,laravel,routes,octobercms,Php,Laravel,Routes,Octobercms,自从composer更新后,我在运行php artisan route:list时出现了此错误: [Symfony\Component\Debug\Exception\fatalthrowayerror] 类名必须是有效的对象或字符串 我运行了一些测试,这是应该出现错误的行,但我不明白为什么: use Businessbecause\Users\Controllers\Users; Route::get('/users/update/created_at', Users::cla

自从composer更新后,我在运行php artisan route:list时出现了此错误:

[Symfony\Component\Debug\Exception\fatalthrowayerror] 类名必须是有效的对象或字符串

我运行了一些测试,这是应该出现错误的行,但我不明白为什么:

    use Businessbecause\Users\Controllers\Users;
    Route::get('/users/update/created_at', Users::class .'@update_users_created_at');
你知道为什么它不工作了吗?因为它与之前的代码相同,没有任何更改。

试试这个

Route::get('/users/update/created_at','businesscause\users\Controllers\Users@update_users_created_at');
Users::class.
像这样,我想它不会工作(不确定)


或 在第二个参数中作为数组传递
参考链接

使用businesscause\Users\Controllers\Users;
路由::get('/users/update/created_at',[users::class,'update_users_created_at']);
试试这个

Route::get('/users/update/created_at','businesscause\users\Controllers\Users@update_users_created_at');
Users::class.
像这样,我想它不会工作(不确定)


或 在第二个参数中作为数组传递
参考链接

使用businesscause\Users\Controllers\Users;
路由::get('/users/update/created_at',[users::class,'update_users_created_at']);

谢谢,它对一个路由文件有效,对另一个路由文件有效。我使用相同的方法[Users::class],但我得到“[Symfony\Component\Debug\Exception\FatalThrowableError]调用未定义的方法Symfony\Component\Console\Helper\QuestionHelper::getInputStream()”我设法解决了路由文件问题,但主要问题仍然存在,我无法访问浏览器上的任何路由。我总是收到这样一条不明确的消息:未定义的异常Symfony\Component\HttpKernel\Exception\NotFoundHttpException@AmauryLeproux看看这个,谢谢,它对一个路由文件有效,对另一个我使用相同的方法[Users::class],但我得到“[Symfony\Component\Debug\Exception\FatalThrowableError]调用未定义的方法Symfony\Component\Console\Helper\QuestionHelper::getInputStream()“我设法解决了路由文件问题,但主要问题仍然存在,我无法访问浏览器上的任何路由。我总是收到这样一条不明确的消息:未定义的异常Symfony\Component\HttpKernel\Exception\NotFoundHttpException@AmauryLeproux看看这个