问题描述
由于作曲家更新,运行PHP artisan route:list时出现此错误:
[Symfony \ Component \ Debug \ Exception \ FatalThrowableError] 类名必须是有效的对象或字符串
我进行了一些测试,这是错误应该出现的地方,但我不明白为什么:
use Businessbecause\Users\Controllers\Users;
Route::get('/users/update/created_at',Users::class .'@update_users_created_at');
您知道为什么它不再起作用了吗?因为它是与未更改之前相同的代码。
解决方法
尝试一下
Route::get('/users/update/created_at','Businessbecause\Users\Controllers\Users@update_users_created_at');
Users::class .'
这样的功能,我猜(不确定)。
或
在第二个参数中作为数组传递
引用链接https://laravel.com/docs/8.x/routing#basic-routing
use Businessbecause\Users\Controllers\Users;
Route::get('/users/update/created_at',[Users::class,'update_users_created_at']);