bananowy_szejk
bananowy_szejk
Ten język to potrafi zaskakiwać. Ostatnio naciąłem się na coś takiego w projekcie. Kod:

$someBoolValue = false;
print($someBoolValue['test']);

w PHP 7.4 zwraca błąd co wydaje się być naturalnym i logicznym zachowaniem. Natomiast dla niższych wersji nie ma żadnego błędu i kod wykonuje się dalej. Aż mi się nie chce wierzyć, że przez tyle wersji język pozwalał na coś takiego...

#php #laravel #symfony
  • Najlepsze
  • Wszystkie komentarze
zakopiak
zakopiak
wydaje się być naturalnym i logicznym zachowaniem


@bananowy_szejk: Jak się zna narzędzia (tutaj język), których się używa, to nie zaskakują. Takie rzeczy można powiedzieć o każdym języku, jak się nie rozumie, co się dzieje. Jeśli coś ci się "wydaje", to po prostu nie wysiliłeś się na tyle, żeby poznać podstawy języka - w tym przypadku typy danych i ich rzutowanie.

w PHP 7.4 zwraca błąd co wydaje się być naturalnym i logicznym
pyra991
pyra991
@bananowy_szejk: Wszystko zależy jaki masz globalny poziom błędów ustawiony. Bo możliwe, że masz wyłączony poziom Notice lub Warning a te właśnie pojawiają się, jeżeli się odwołasz do tablicy, która nie ma takiego indeksu
bananowy_szejk
bananowy_szejk
Jakie narzędzia polecicie do benchmarków aplikacji PHPowych napisanych w Laravelu i Symfony? Dokładniej chodzi o:
- porównanie liczby obsłużonych requestów,
- szybkość zwrócenia responsa,
- szybkość wykonywania zapytań do bazy danych przez Eloquenta i Doctrine.

Na razie znalazłem Xhprof. Za inne propozycje będę wdzięczny.
  • Najlepsze
  • Wszystkie komentarze
M.....r
M.....r
@bananowy_szejk blackfire?
Jurigag
@bananowy_szejk: phpspy/phpspx
Radaka
Jest jakiś inny sposób na korzystanie z subskrypcji bez pushera ? czy jednak trzeba zapomnieć o cachowaniu :/

#php #laravel #apollo #graphql #vue #nuxt #lighthouse
  • Najlepsze
  • Wszystkie komentarze
Radaka
Radaka Autor
1
Zapomniałem wam odpisać

@aso824: Nie lubię być uzależniony od zewnętrznych serwisów gdzie podstawowe działanie mojej aplikacji jest od nich uzależnione

@asdfghjkl: napisałem sobie całość z obsługą socket.io zatem problem rozwiązany
Utiopa
@Radaka: skorzystać z czegoś innego niż pushera
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Czy wykopowi programiści webdevu mogą zerknąć na poniższy temat na forum 4programmers i odpowiedzieć na moje pytanie, które tam zadałem?
Jak macie konto na forum, to możecie odpisać tam, jak nie to na wykopie. Wiem, że jest sporo czytania, ale zależy mi na opinii fachowców.
Dzięki.

https://4programmers.net/Forum/PHP/336692-ocena_trudnosci_aplikacji_od_strony_backendu
  • Najlepsze
  • Wszystkie komentarze
croppz
@AnonimoweMirkoWyznania: zakładając że wszystkie istotne informacje są w pierwszych trzech akapitach to banał, taki crud z paroma ifami.
n.....i
n.....i
Korzystał już ktoś z Laravel Airlock? Jakie są wady/zalety w porównaniu z tradycyjnym OAuth z Passporta?

#laravel
  • Najlepsze
  • Wszystkie komentarze
Kmycic
Kmycic
Kmycic
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
Radaka
Kired
Kired
0
Mirki, potrzebuję pomocy. Po wgraniu projektu na serwer, nie działa wyświetlanie obrazu na stronie i w systemie. Upload plików działa prawidłowo. Symlink storage jest poprawnie podpięty i pytanie czy może brakuje mi jakiejś konfiguracji w config/filesystem i jak to poprawnie skonfigurować?

#laravel
  • Najlepsze
  • Wszystkie komentarze
asdfghjkl
@Kired: upewnij się, że w ustawieniach nginx root wskazuje na folder public
n.....i
n.....i
Nie wiem czy już było, ale i tak warto wstawić, bo bardzo pouczający materiał.

#laravel #php
justjoin_it
Zapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. -
Radaka
Potrzebuje pobrać relacje dla polimorficznej relacji bez jej wcześniejszego załadowania

dokładnie image -> coś ->images

Jest jakaś metoda ?

#
  • Najlepsze
  • Wszystkie komentarze
Radaka
Jakie najlepsze rozwiązanie było by żeby bazy nie zajechać

movie -> hasMany -> videos -> morphMany -> images

Potrzebuje dla każdego filmu pobrać losową okładkę (images) z losowego pliku video (videos)

#laravel
  • Najlepsze
  • Wszystkie komentarze
Rakky
Rakky
Rakky
0
Jakiś pomocny Mirek wie o co chodzi?
Mam coś takiego:

$samochody = DB::table('Samochod')
->whereIn('wyposazenie', ['kierownica', 'skrzynia'])
->get();
  • Najlepsze
  • Wszystkie komentarze
justjoin_it
Zapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
justjoin_it
Zapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
nophp
nophp
0
Czego najlepiej używać w #symfony #symfony4 do obsługi zadań cron?
Potrzebuję czegoś takiego jak jest w #laravel lub coś na podobe z dokumentacją jakąś.

#programowanie #pytanie
  • Najlepsze
  • Wszystkie komentarze
justjoin_it
Siemanko! Podrzucam prasówkę z podziałem na miasta i z widełkami dla wszystkich zabieganych #php Developerów. Sporo wartościowych ofert, więc polecam zerknąć

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy
cyberDEV
cyberDEV
Mam prostą aplikację internetową w Laravel (kilka statycznych widoków), która działa z bazą danych MySQL. Chciałbym wrzucić ją do sieci, aby inne osoby mogły wypróbować jej działanie (dodawanie, usuwanie, aktualizowanie prostych danych). Najbardziej zależy mi na tym, aby hosting/serwis był darmowy, gdyż aplikacja będzie służyć tylko w celach demonstracyjnych na krótki okres (2-4 tygodnie, ewentualnie do dwóch miesięcy). Zrobiłem mały research i chciałbym zapytać o poniższe serwisy:

1. https://infinityfree.net/
2. https://azure.microsoft.com/en-us/services/app-service/web/

Czy ktoś mógłby wypowiedzieć
  • Najlepsze
  • Wszystkie komentarze
Ysior
Ysior
Ysior
0
#laravel Siema. Polecicie mi jakiś fajny kurs do laravela? Tak wiem dokumentacja i laracast. Problem w tym że z laracast mnie trochę znajomość języka ogranicza :(.
  • Najlepsze
  • Wszystkie komentarze
Radaka
Mirki, mam problem przy zapisywaniu tych samych danych jeśli używam dla kolejki więcej niż 1 procesu

W skrócie pobieram w job tagi z strony , sprawdzam czy występują w bazie danych jak nie to je zapisuje wszystko fajnie ale jak używam kilku procesów to tak jakby proces miał dostęp do snapshota bazy w chwili jego uruchomienia i przez to 10 procesów = 10 wpisów do bazy danych

Miał ktoś podobny problem ?
  • Najlepsze
  • Wszystkie komentarze
n.....i
n.....i
Muszę pobrać z bazy danych rekord do modelu, ale tylko wtedy, gdy posiada w momencie pobrania mniejszą ilość relacji niż zadeklarowana liczba określona w jednym z pól tego rekordu. Normalnie służy do tego metoda has(), o ile zna się wartość liczbową:

$this->model->has('relations', '<' , 10)->first();
a czy da się jakoś jako 3 parametr wrzucić odwołanie do pola pobieranego rekordu, czyli coś w ten deseń:

$this->model->has('relations', '<', 'model.max_relations')->first();
  • Najlepsze
  • Wszystkie komentarze
E.....i
E.....i
No i oficjalnie mamy już #php 7.4 (。◕‿‿◕。)

https://www.php.net/index.php#id2019-11-28-1

#webdev #programowanie #symfony #laravel
  • Najlepsze
  • Wszystkie komentarze