Php Octobercms:类名必须是有效的对象或字符串(路由文件)
自从composer更新后,我在运行php artisan route:list时出现了此错误: [Symfony\Component\Debug\Exception\fatalthrowayerror] 类名必须是有效的对象或字符串 我运行了一些测试,这是应该出现错误的行,但我不明白为什么: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
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看看这个