2016-06-04 10 views

risposta

35

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.

+1

mi ha aiutato! ! ... grazie amico – vipin

1

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

1

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.

Problemi correlati