kaedah routeAreCached() dalam Laravel tidak ditentukan
P粉304704653
P粉304704653 2023-11-08 18:45:24
0
2
663

Tolong beri saya sedikit bantuan. Saya cuba menyediakan pasport untuk aplikasi Laravel saya mengikut dokumentasi rasmi. Tetapi saya tersekat pada langkah yang perlu saya semak sebelum menelefon Passport::routes() . vscode saya menunjukkan ralat

Kaedah tidak ditentukan: routeAreCached()

Walaupun saya menjejak kembali ke kelas abstrak asas ServiceProvider.php, kod di sana nampaknya memanggil $this->app->routesAreCached() tanpa sebarang masalah. Di bawah ialah kod AppProvidersAuthServiceProvider.php saya.

<?php

namespace AppProviders;

use IlluminateFoundationSupportProvidersAuthServiceProvider as ServiceProvider;
use IlluminateSupportFacadesGate;
use LaravelPassportPassport;

class AuthServiceProvider extends ServiceProvider
{
    /**
     * The model to policy mappings for the application.
     *
     * @var array<class-string, class-string>
     */
    protected $policies = [
        // 'AppModelsModel' => 'AppPoliciesModelPolicy',
    ];

    /**
     * Register any authentication / authorization services.
     *
     * @return void
     */
    public function boot()
    {
        $this->registerPolicies();

        /**
         * This method will register the routes necessary to issue access tokens and revoke access tokens, clients, and personal access tokens:
         * 
         */

         if (! $this->app->routesAreCached()) {   // error at this line
            Passport::routes();
         }

    }
}


P粉304704653
P粉304704653

membalas semua(2)
P粉006847750

Cuba ini

/** @var CachesRoutes $app */
    $app = $this->app;
    if (!$app->routesAreCached()) {
        Passport::routes();
    }

Saya harap ia berkesan!

P粉536909186

Laluan pasport telah dialihkan ke fail laluan khusus. Anda boleh mengalih keluar panggilan Passport::routes() daripada pembekal perkhidmatan aplikasi anda. Pautan ini mungkin membantu

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan