Mirki, mam problem z appką napisaną w laravelu. Jest wypuszczona na produkcję, działa ponad rok, wszystko spoko, aż nagle z dnia na dzień zaczęła okropnie mulić. Najbardziej to widać przy próbie zalogowania się - auth/login - czasem stoi nawet 60 sekund, po czym dopiero loguje użytkownika.
Sprawdziłem logi apache'a, i nic nie widać niepokojącego, serwer stoi stabilnie - inne appki śmigają.
Jak mogę to sprofilować, aby znaleźć przyczynę? Próbowałem devtools zakładka performance
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@panczekolady
@filip_k
@JackBauer
@stacktrace
@cube
Wołam odpowiadających. Najbliżej był @cube. Jakaś stara biblioteka do lokalizacji miała URL który zdechł tak, że był na nim timeout, a że request był zakopany głęboko, to devtools nie widział jego. Zainstalowałem na serwerze blacklist i po odpaleniu go z cli wygenerował śliczne wykresy które można przejrzeć na interfejsie webowym, i tam znalazłem winowajcę. Pewnie xdebug profiler również by pomógł.
  • Odpowiedz
Razem z kumplem robimy pewien serwis, w zasadzie to dwa bliźniacze. Serwisy będą miały identyczny layout, ale różny content(grafiki, kolorystykę , teksty). Wspólna będzie też funkcjonalność tj. formularz kontaktowy, możliwość złożenia zamówienia przy użyciu paypala. Bazy danych też będą bliźniacze.
Serwis nie jest dużym projektem, więc front będzie prosty pisany przy użyciu jQuery przez kumpla. Ja zajmuję się backendem i chciałem napisać to w #laravel Wybrałem ten framework, bo jeszcze
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sebastian-koziel: zróbcie moduł, który będzie backendowym silnikiem generycznym trzymanym w innym repo, który będzie można instalować w różnych projektach, będzie po prostu taką biblioteką, którą instalujesz, konfigurujesz i z głowy. Bardzo prosto jest to zrobić w python/django. na laravel sie nie znam
  • Odpowiedz
@sebastian-koziel: Może zrobić to w formie opcji w konfiguracji? Ustawiasz że serwis pracuje albo w trybie "A" albo "B" w konfiguracji - a w kodzie bootstrapującym aplikacje wyciągasz moduł konfiguracyjny z service containera i jeśli jest to "A" to ładujesz moduły/routes.php odpowiednio dla serwisu A a jeśli B to odpowiednio dla B.
  • Odpowiedz
Mureczki, pora douczyć się jakiegoś frameworka #javascript, na co dzień używam #laravel, co polecacie?
Kiedyś pisałem coś w angularze, ale to było dawno temu, js znam na myślę, że dość przystępnym poziomie, w node też napisze jakąś aplikację. Co polecacie? Myślałem nad Angular/React/Vue/Ember
#angularjs #emberjs #react #vuejs
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #naukaprogramowania Buduję sobie ToDo w #laravel. Mam oto taki kontroler do obsługi tasków: https://pastebin.com/NDQUPe3Z
I teraz, jeżeli nie zwracam drugiego parametru do widoku w index(), to wszystko jest gut. Ale gdy chcę, żeby Laravel pobrał mi taski dla określonego użytkownika, to wyrzuca mi error ErrorException in TaskController.php line 17:
Trying to get property of non-object. Najciekawsze, że z tutoriala z którego brałem ten kontroler,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam problem z sesjami w frameworku Laravel 5. Mianowicie : całość działała bez zarzutu na localhoscie, po przeniesieniu projektu na hosting sesje kompletnie nie działają. Mam zrobione logowanie na klasie Auth, które bez zarzutu działa na lokalu.

Auth::attempt($UserData); zwraca true - więc logowanie odbywa się poprawnie, połączenie z bazą danych działa bez zarzutu. Jednak po redirectcie do części dostępnej po zalogowaniu middleware przerzuca mnie do okna logowania.

Próbowałem zapisać coś w sesji (Session::put('test',
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kWeb24: Też zbytnio się nie przejmuję hejtem - w pracy liczy się czas implementacji, ja osobiście wolę, żeby zaimplementować coś przykładowo 3 razy szybciej, niż 3 razy dłużej i mieć wydajność nawet 40% większą - w 95% projektach ta wydajność nie jest na pierwszym miejscu, a jeżeli trafisz na te 5% to z pewnością wynagrodzenie jest warte poświęcenia tego czasu :P
  • Odpowiedz
@Pawloo: Do tego właśnie jest larva, rapid app dev, dać Ci jak najszybciej funkcjonalność. Dlatego też tak wystrzelił z popularnością, startupy i wszyscy, którym zależy na czasie klepią na tym jeśli chcą pehapa.
  • Odpowiedz
Szukam wtyczki do permisji w #laravel, nie działa mi entrust bo jest błąd migracji, że tabela users istnieje. Mimo tego, że nawet usuwałem to tylko ona się dodawała nic więcej. Co mogę zrobić?
#php
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakaś metoda która sprawdza czy istnieje relacja w wielu do wielu ? contains coś nie za bardzo chce mi działać.
#laravel
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: Sprawa dosyć głupia, contains mi się wywalał przez to że miałem złą nazwę pivota w withPivot(), po poprawie contains działa jak powinien ;)
  • Odpowiedz
@TurboTapir: no luz, dla mnie lepiej :P ale trochę nie rozumiem twojego problemu? laravel ogranicza jakoś wykorzystanie bibliotek? przecież tego jadea w każdym projekcie powinineś móc wykorzystać
  • Odpowiedz
Niedawno zacząłem programować w laravel i trafiłem na stronki z benchmarkami porównującymi go do innych frameworków ( także tych w innych językach jak choćby node.js ). Wypada na prawdę cieniutko. I tu pytanie - skoro jest to takie wolne to czemu jest tak popularne? I drugie pytanie - czy te benchmarki oddają rzeczywistość?

#laravel #programowanie #php #webdev
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiele wersji PHP jednocześnie (z Valetem lub bez) na MacOS czyli piekło "legacy" ;) Tak, mam dwa legacy z początku dekady, w Kohana2 (!), oj to jest dramat. Myślę, że w naszej branży można przerobić "obyć cudze dzieci uczył" na "obyś musiał legacy utrzymywać" :D

#laravel #valet #macos #php #kohana #webdev #webmastah
normanos - Wiele wersji PHP jednocześnie (z Valetem lub bez) na MacOS czyli piekło "l...

źródło: comment_RAPNYmyrijyfYZitux2lPDW4FcbKmf5r.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@normanos vagrant je marudny i częściej odmawia posłuszeństwa niż docker. Przynajmniej mnie. Ale to pewnie przez to co zawsze - brak wiedzy.
  • Odpowiedz
W jaki sposób mogę zmienić nazwę bazy kluczy w redis dla aplikacji ? aktualnie występuje pod "laravel" a chciałbym ją osobno nazywać w zależności od nazwy apki

#redis
#laravel
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Swój projekt zaskakująco zacząłem od… zmiany planów. Chciałem od początku zająć się frontendem gdyż nauka tego interesuje mnie najbardziej. Jednak doszedłem do wniosku, że lepiej będzie jak szybko zestawie sobie backend, który już wysyła jakieś przykładowe dane na których będę mógł operować - https://webmastah.pl/dsp-2017-projekt-boardmastah-tydzien-1/

obserwuj==> #webmastah <== po kolejne wpisy

#webdev #laravel #php #dsp2017 #dajsiepoznac
normanos - Swój projekt zaskakująco zacząłem od… zmiany planów. Chciałem od początku ...

źródło: comment_VhR0TLWu2mX1FY8p2FcjzvSn8hCc6QkM.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: Może nieodpowiednio się wyraziłem. Miałem na myśli szufladkowanie, przypinanie łatek że któryś język/technologia ssie lub nie. Każdy ma jakieś plusy dodatnie i ujemne. Nie ograniczaj się :)
  • Odpowiedz
Mam błąd dostępu w Laravel:

PHP Fatal error: require(): Failed opening required '/home/admin/web/domena.pl/public_html/../app/bootstrap/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/admin/web/domena.pl/public_html/index.php on line 22
Jeśli wpisze adres strony to: HTTP ERROR 500

Jaki może być powód tego błędu?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach