Laravel版本:6.9.0新星版本:2.9.2PHP版本:7.3.10
将nova更新为最新版本后,出现了[[错误
/vendor/laravel/nova/src/Nova.php 224
on
return $resource::authorizedToViewAny($request)
ErrorException (E_ERROR)
Class name must be a valid object or a string (View: /var/www/cportal/data/www/mysite.com/vendor/laravel/nova/resources/views/layout.blade.php)
(View: /var/www/cportal/data/www/mysite.com/vendor/laravel/nova/resources/views/layout.blade.php)
Previous exceptions
Class name must be a valid object or a string (View: /var/www/cportal/data/www/mysite.com/vendor/laravel/nova/resources/views/layout.blade.php) (0)
Class name must be a valid object or a string (0)
"Class name must be a valid object or a string (View: /var/www/cportal/data/www/mysite.com/vendor/laravel/nova/resources/views/layout.blade.php) (View: /var/ ▶"
/**
* Get the resources available for the given request.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public static function availableResources(Request $request)
{
return collect(static::$resources)->filter(function ($resource) use ($request) {
return $resource::authorizedToViewAny($request) &&
$resource::availableForNavigation($request);
})->all();
}
/**
* Get the resources available for the given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Support\Collection
*/
public static function globallySearchableResources(Request $request)
{
return collect(static::availableResources($request))
->filter(function ($resource) {
return $resource::$globallySearchable;
请帮助解决此问题
composer update
然后运行平常的家政用品:
php artisan nova:publish php artisan config:cache
这将解决此特定问题此处的官方文档:https://nova.laravel.com/docs/2.0/installation.html#authorizing-nova