Sto utilizzando un middleware globale in Laravel 5 (barryvdh/laravel-cors) ma voglio solo che sia attivo su un ambiente (dev). Questo perché lo richiedo solo con compositore in dev environmentnement, quindi non è installato in produzione.Abilita il middleware globale solo per un ambiente in Laravel 5
Ho registrato che ha un middleware globale nel kernel dell'app e quindi ho un errore se provo a distribuire la mia app in produzione (Class 'Barryvdh\Cors\CorsServiceProvider' not found
). So perché, ma sto cercando una soluzione.
C'è un modo per dichiarare un middleware globalmente in laravel 5 ma richiesto solo in un ambiente?
Spero che sia abbastanza chiaro, posso modificare il mio post se non :)
Quando provo questo in app/Http/Kernel.php ottengo (!) Fatal errore: eccezione Uncaught 'ReflectionException' con messaggio 'App di classe \ Http \ L'applicazione non esiste' in /home/vagrant/earthport/vendor/laravel/framework/src/Illuminate/Container/Container.php sulla riga 836 – HowApped
Dovrebbe essere ' App :: IsLocal() '. – goyote