我嘗試使用 Laravel-passport,所以我在我的專案中安裝了這個包,但是當我想制作路線時,我在 AuthServiceProvider 中撰寫了這段代碼
public function boot()
{
$this->registerPolicies();
Passport::routes();
}
當我在 cmd 中運行 php artisan route:list 時,我遇到了這個錯誤
- 呼叫未定義的方法 Laravel\Passport\Passport::routes()
uj5u.com熱心網友回復:
自版本 11 起,護照的路線已移至專用路線檔案。Passport::routes()您可以從應用程式的服務提供商處移除呼叫。
如果您不想使用默認護照路線。您可以在AppServicerProviderregister內的方法中禁用路由
public function register()
{
Passport::ignoreRoutes();
}
你可以從供應商那里復制默認的護照路線laravel\passport\routes\web.php
有關UPGRADE閱讀此https://github.com/laravel/passport/blob/11.x/UPGRADE.md的更多詳細資訊
uj5u.com熱心網友回復:
在您的 AuthServiceProvider 檔案的這一行中洗掉此注釋。
protected $policies = [
'App\Models\Model' => 'App\Policies\ModelPolicy',
];
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/520721.html
標籤:拉拉维尔验证laravel 护照
