Laravel 5: Errore con models migrati da laravel 4


Risolviamo l’errore Models not found di laravel 5 dovuto all’importazione di models da laravel 4 
Durante la migrazione da laravel 4 a 5 capita spesso che i vostri model usati con Eloquent smettano di funzionare restituendo errore not found o Model non impostato. La spiegazione è semplice: laravel 5 usa i Middleware e namespaces vari per gestire praticamente tutto il workflow; Questo comporta che per “migrare” i vecchi Models dobbiamo aggiungere qualche stringa di codice extra. Niente paura nulla di complesso, tuttavia ho trovato questa scelta da parte dei developer di laravel poco arguta…
Metodo di migrazione principale
Step 01
Copiate i vostri vecchi models in una cartella a vostra scelta ad esempio “app/Models”
Step 02
Editate i vostri file aggiungendo all’inizio:
namespace AppModels;

use Eloquent;

//Da qui tutto uguale a prima
class Video extends Eloquent {
Step 03
Nel controller – o piu in generale dove richiamate[…]

Powered by WPeMatico

Laravel 5: Errore con models migrati da laravel 4
Torna su