Tôi đang sử dụng phần mềm trung gian toàn cầu trong Laravel 5 (barryvdh/laravel-cors) nhưng tôi chỉ muốn nó hoạt động trên một môi trường (dev). Đó là bởi vì tôi chỉ yêu cầu nó với nhà soạn nhạc trong dev environnement, vì vậy nó không được cài đặt trong sản xuất.Bật phần mềm trung gian toàn cầu chỉ cho một môi trường trong Laravel 5
Tôi đã đăng ký nó có phần mềm trung gian toàn cầu trong Hạt nhân ứng dụng và vì vậy tôi gặp lỗi nếu cố gắng triển khai ứng dụng của mình trong sản xuất (Class 'Barryvdh\Cors\CorsServiceProvider' not found
). Tôi biết tại sao, nhưng tôi đang tìm một giải pháp.
Có cách nào để khai báo một phần mềm trung gian trên toàn cầu trong laravel 5 nhưng chỉ yêu cầu trong một môi trường không?
Tôi hy vọng nó đủ rõ ràng, tôi có thể chỉnh sửa bài viết của tôi nếu không muốn nói :)
Khi tôi thử điều này trong app/Http/Kernel.php tôi nhận được (!) Fatal lỗi: Uncaught ngoại lệ 'ReflectionException' với thông báo 'Class App \ Http \ Application không tồn tại' trong /home/vagrant/earthport/vendor/laravel/framework/src/Illuminate/Container/Container.php trên dòng 836 – HowApped
Nên là ' Ứng dụng :: isLocal() '. – goyote