我已经使用composer安装了Laravel护照,但是当我尝试将其导入AuthServiceProvider时,它表明未定义路径有人可以帮忙吗?
/*
* Package Service Providers...
*/
/*
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
// App\Providers\AuthServiceProvider::class,
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
Laravel\Passport\Passport::class,
],
命名空间App \ Providers;
将Illuminate \ Foundation \ Support \ Providers \ AuthServiceProvider用作ServiceProvider;使用Illuminate \ Support \ Facades \ Gate;使用Laravel \ Passport \ Passport;
Class AuthServiceProvider扩展了ServiceProvider{ / ** *应用程序的策略映射。 * * @var数组 * / 受保护的$ policies = [ 'App \ Model'=>'App \ Policies \ ModelPolicy', ];
/**
* Register any authentication / authorization services.
*
* @return void
*/
public function boot()
{
$this->registerPolicies();
Passport::routes();
}
}
现在正在安装以下软件包,它正在工作:
composer require symfony/psr-http-message-bridge