• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Różnica pomiędzy APP_ENV=local a APP_ENV=production w laravelu

Object Storage Arubacloud
0 głosów
359 wizyt
pytanie zadane 28 sierpnia 2019 w PHP przez Artek Stary wyjadacz (11,800 p.)
Stworzyłem pierwszą aplikację w laravel'u i powoli wrzucam ją na publiczny serwer. Zastanawia mnie na czym polega różnica jeżeli ustawię aplikację w trybie developmentu poprzez APP_ENV=local a APP_ENV=production. Co jeszcze warto zrobić przed udostępnieniem?

1 odpowiedź

0 głosów
odpowiedź 28 sierpnia 2019 przez olekjs Gaduła (4,540 p.)
wybrane 31 sierpnia 2019 przez Artek
 
Najlepsza
Zasadniczo to jeśli nie masz w kodzie logiki, która zależnie od trybu, w którym jest aplikacja coś wykonuje, to dużej różnicy nie ma. Niektóre paczki np. Laravel Debugbar działają domyślnie tylko lokalnie, gdy zmienisz na produkcyjne środowisko to nie będzie się pokazywał debugbar. Dodatkowo przy użyciu komend artisana np. php artisan migrate, otrzymasz komunikat z potwierdzeniem, czy jesteś pewny że chcesz migrować będąc na produkcji.

Upubliczniając aplikację ważniejszą opcją od APP_ENV, jest APP_DEBUG, którą trzeba ustawić na false. Wtedy większość błędów np. błąd 500 będzie zwracany jako widok, a nie jako stos informacji o błędach, jakie wystąpiły.

Jeśli masz jakieś skrypty, bądź style i potrzebujesz puścić NPM'a, to standardowo użyjesz jednej z tych komend npm run watch, albo npm run dev. Natomiast aplikację na produkcji powinno się zbuildować za pomocą komendy npm run production, bądź użyć skrótu, to wtedy npm run prod.
1
komentarz 31 sierpnia 2019 przez Artek Stary wyjadacz (11,800 p.)
Zastanawiało mnie czy to wpływa w jakiś sposób na działanie aplikacji. Po Twojej odpowiedzi i kilku obserwacjach rozumiem o co chodzi. Dzięki za obszerną wypowiedź.

Podobne pytania

0 głosów
0 odpowiedzi 42 wizyt
pytanie zadane 26 listopada 2023 w PHP przez el maccho Użytkownik (620 p.)
0 głosów
2 odpowiedzi 322 wizyt
pytanie zadane 2 września 2020 w PHP przez Artek Stary wyjadacz (11,800 p.)
0 głosów
2 odpowiedzi 463 wizyt

92,566 zapytań

141,420 odpowiedzi

319,612 komentarzy

61,952 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...