wake-up-neo.com

Undefinierte Klassenkonstante 'App \ Providers \ RouteServiceProvider :: HOME'

Nach dem Upgrade von laravel 5.8 auf laravel 6.x) wird folgende Fehlermeldung angezeigt:

Undefined class constant 'App\Providers\RouteServiceProvider::HOME'

Vor dem Upgrade des Anwendungs-Anmeldesystems war das benutzerdefinierte. Nach dem Upgrade auf laravel 6.x möchte ich laravel Standardauthentifizierung verwenden. Ich habe die Authentifizierung über php artisan ui:auth Erstellt und Controller von fresh = kopiert laravel app/Http/Controllers/Auth Ordner mit auth-bezogenen Controllern wie - LoginController, RegisterController usw.

Was soll ich tun, um den obigen Fehler zu beheben? Würde mir bitte jemand helfen?

11
Rashed Hasan

in meinem Fall:

class RouteServiceProvider extends ServiceProvider
{
    /**
     * This namespace is applied to your controller routes.
     *
     * In addition, it is set as the URL generator's root namespace.
     *
     * @var string
     */
    protected $namespace = 'App\Http\Controllers';
    public const HOME = '/home';

fügen Sie einfach diese Zeile hinzu

public const HOME = '/home';

as Laravel Dokumente sagten https://laravel.com/docs/7.x/authentication#included-authenticating