Trait 'Illuminate Fondazione Auth Access AuthorizesResources' non trovato
Chiunque abbia familiarità con questo errore sto ottenendo?
Grazie per favore grazie.
Trait 'Illuminate Fondazione Auth Access AuthorizesResources' non trovato
Chiunque abbia familiarità con questo errore sto ottenendo?
Grazie per favore grazie.
Se si utilizza laravel 5.3 effettuare le seguenti operazioni:
dalle guide di aggiornamento: L'AuthorizesResources Trait
Il tratto AuthorizesResources è stata fusa con il tratto AuthorizesRequests. Dovresti rimuovere il tratto AuthorizesResources dall'app/Http/Controllers/Controller.php.
mi ha aiutato! ! ... grazie amico – vipin
Sembra che il problema sia con la versione di laravel/framework .. L'esecuzione di composer update
dovrebbe inserire l'ultima versione (che è 5.2.39). Se ciò non funziona per te, allora non sono sicuro di cos'altro potresti fare. Forse prova composer self-update
prima di farlo.
Se si esegue compositore info laravel/framework, la quarta riga dovrebbe mostrare l'ultima versione di packagist, che è: 5.2.39.
Edit: Si potrebbe provare a svuotare la cache dei pacchetti: composer clearcache
fa laravel connettersi al database? Ho avuto questo errore ed è stato causato da una errata configurazione del database nel file .env.
Provare queste impostazioni nel file .env:
1. Aprire il file .env nella cartella del progetto.
Non toccare il file .env.example trovato nella stessa posizione in cui si tratta di un esempio di configurazione predefinita .env. Se qualcosa va storto con il tuo file .env, puoi copiare e incollare la configurazione dal file .env.example in .env.
2. Modificare le seguenti 4 linee per la propria configurazione:
DB_HOST=localhost
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=
DB_DATABASE E 'il nome del database. Dovrebbe essere 'fucina' per impostazione predefinita o controllare phpMyAdmin per determinare quale database è necessario utilizzare. Puoi creare un nuovo database se sei un amministratore di phpMyAdmin (utente 'root').
DB_USERNAME Questo è il tuo nome utente quando accedi a phpMyAdmin. Dovrebbe essere 'fucina' di default.
DB_PASSWORD phpMyAdmin non deve essere protetto con password per impostazione predefinita. La password viene impostata in seguito manualmente. Nel caso imposti la password, aggiungila alla riga DB_PASSWORD dopo averlo fatto.
3. Salvare il file .env modificato e riavviare il server Apache.
Prova ad accedere nuovamente alla tua pagina web.
Questo ha funzionato per me. Spero che funzionerà anche per te.
P.S. Se non funziona, controlla se la configurazione .env è right per you. Oppure usa php artisan config:clear
per svuotare la cache.
Eventuali duplicati di [PHP laravel: Trait non trovata] (http://stackoverflow.com/questions/27625707/php-laravel-trait-not-found) –
si prega di mostrare il vostro 'Controller.php' – linuxartisan