Tak mnie ostatnio zastanawia w #laravel dlaczego relacje w ORM wywołują tyle zapytań. Wychodzi na to jakby zapytania były tworzone w pętli. W pracy na co dzień korzystamy z cake i tam też na niektórych podstronach potrafimy mieć po 100 zapytań, gdzie tak naprawdę mamy wywołanie jednej funkcji i podpięcie kilku relacji, potem to wyświetlenie w pętli foreach, ale w pętli nie wrzucamy żadnych zapytań, a przynajmniej ja. :) Kiedyś czytałem, że
@nophp: Trzeba optymalizować zapytania. Jak masz encję, która ma relacje z innymi obiektami, to w metodach takiego modelu bądź w repozytorium domyślne funkcje pobierają tylko podstawowe dane, bez danych powiązanych. Przekładając to czysty SQL, to po prostu bez "JOIN", a zamiast tego nawet i kilkaset zapytań. Im bardziej złożona struktura tym więcej.

Najlepiej samemu napisać zapytanie przy pomocy jakiegoś QueryBuilder'a, którego zwrotem będą encje zgodnie z ORM. Dobrze napisany kod potrafi
Świąteczna Magia na Small.pl – 50% zniżki

Zapraszamy do skorzystania z świątecznej promocji "SANTA 2023" na platformie hostingowej Small.pl. W tym świątecznym czasie obniżyliśmy cenę pierwszego okresu nowych kont hostingowych o 50%. Nie przegap tej okazji – promocja trwa do 2 stycznia 2024 roku godziny 23:59.

Nasza oferta:
https://www.small.pl/#oferta

Regulamin

#smallpl #hosting #webhosting #webdev #php #webmastering #www #wordpress #serwery #promocje #promocja #nodejs
Pola public będą dostępne do użycia spoza klasy.
Pola private będą wyłącznie dostępne wewnątrz klasy.
Pola protected mają tę samą cechę co private, a ponadto jeżeli mamy klasę A z polami protected i klasę B, która rozszerza (class B extends A), to pola protected z A będą używalne w klasie B. Gdyby A miało też metodę private to nie byłaby widoczna w klasie B.

Ot taka różnica i tylko w sumie.

O,
#kbin szybki update (tag do czarnolistowania)

- kolekcje - grupowanie magazynów - odpowiednik multireddit
- oznaczanie kolekcji jako prywatne lub publiczne
- poprawienie nawigacji w widoku zbiorczym
- fix infinite scroll w widoku zbiorczy
- fix podglądu mediów w komentarzach

https://kbin.social/m/kbinDevlog/

https://kbin.social/ - anglojęzyczna instancja
https://karab.in/ - polskojęzyczna instancja

https://github.com/ernestwisniewski/kbin
https://codeberg.org/Kbin/kbin-core

#ciekawostki #programowanie #strimi #reddit #wykop #twitter #mastodon #fediverse #php
Pobierz Ernest_ - #kbin szybki update (tag do czarnolistowania)

- kolekcje - grupowanie maga...
źródło: Zrzut ekranu 2023-12-1 o 12.32.23
Dzień dobry wszystkim! ( ͡° ͜ʖ ͡°) Poprzednio dzieliłem się z Wami pierwszą częścią wpisu o wzorcach projektowych przyjaznych zasadzie Open-Close. Dziś łapcie drugą część! ()

Wzorce projektowe przyjazne Open-Close Principle cz.2

https://gildia-developerow.pl/wzorce-projektowe-przyjazne-open-close-principle-cz-2/

Wzorców projektowych jest bardzo dużo, nawet jeżeli jakoś je pogrupujemy. A pogrupowałem już we wcześniejszym wpisie, którego temat będę kontynuował tutaj. Zapraszam więc na drugą część wpisu o
Pobierz CppPolska - Dzień dobry wszystkim! ( ͡° ͜ʖ ͡°) Poprzednio dzieliłem się z Wami pierws...
źródło: tomoko-uji-eriuKJwcdjI-unsplash-1170x780
muszą na czymś zarabiać


@Serghio: no wiadomo ale 150 za nagrania gdy sam bilet na wydarzenie to 70 jest trochę dziwne, pierwszy raz widzę taki #!$%@? model biznesowy. Inne konfy jak udostępniają nagrania to za darmo albo ułamek ceny biletu a nie #!$%@? drożej xD
Gdzie trzymać pliki kluczy w formacie JSON? Wiadomo, że najlepiej byłoby do ENV, ale takie pliki mają często dużą zawartość w nietypowych formatach. Czy trzymanie ich w storage/keys jest odpowiednim miejscem?

#laravel #php
Dzieeeeń dobry! ( ͡° ͜ʖ ͡°)

Mamy już (prawie) gotowy nowy komponent w projekcie TheGame, czyli grze MMO pisanej oczywiście w Symfony, zgodnie z zasadami Domain Driven Design! ( ͡° ͜ʖ ͡°) Zapraszam do lektury o komponencie FleetJourney ( ͡ ͜ʖ ͡)

Projekt TheGame #5 – Podróżujemy statkami z komponentem FleetJourney
https://gildia-developerow.pl/projekt-the-game-5-podrozujemy-statkami-z-komponentem-fleet-journey/ (
Pobierz CppPolska - Dzieeeeń dobry! ( ͡° ͜ʖ ͡°)

Mamy już (prawie) gotowy nowy komponent w pr...
źródło: alonso-reyes-mG_rp41aYqM-unsplash-scaled
Black Friday & Cyber Monday 2023 w MyDevil.net!

Ruszyła niepowtarzalna okazja w MyDevil.net z okazji Black Friday oraz Cyber Monday. Do 27 listopada 2023 roku do godziny 23:59 (lub wyczerpania limitu 1000 nowych kont) nowe konta hostingowe oraz przedłużenia obecnych są dostępne ze zniżką aż o 50%!

W trakcie trwania tej wyjątkowej promocji, zniżki z programu lojalnościowego są nieaktywne. Niemniej jednak, możesz skorzystać z naszego programu polecającego: zachęcamy do dzielenia
Pobierz MyDevil - Black Friday & Cyber Monday 2023 w MyDevil.net!

Ruszyła niepowtarzalna oka...
źródło: md2
Szukasz hostingu? Sprawdź koniecznie naszą ofertę na sohost®

Przypominamy o naszej ofercie ważnej do 26.11.2023!

Hosting aż 50% taniej z kodem BW2023 dla nowych usług!

Posiadasz już hosting w sohost?

Tylko do 26.11.2023 odnowienie hostingu aż 30% taniej!*
Wystarczy wygenerować proformę klikając:
Usługi -> Moje Usługi -> klikamy na usługę, a następnie "Odnów Usługę".
Rabat zostanie automatycznie naliczony do wygenerowanej proformy!

* - odnowienie z rabatem tylko dla usług hostingowych ważnych krócej
Pobierz sohost - Szukasz hostingu? Sprawdź koniecznie naszą ofertę na sohost®

Przypominamy o...
źródło: bw2023
Jeszcze tylko do jutra włącznie możecie zamówić hosting (pakiet brązowy) z dowolną domeną .pl za jedyne 20 zł brutto / rok.

Odnowienie obu usług, jak to u nas - bez haczyków, czyli wg standardowych cen i nie ma obowiązku odnawiania.

Aby skorzystać z promocji należy na końcu zamówienia podać kod rabatowy BLACK23 lub skorzystać z bezpośredniego linka.

#blackfriday #promocje #promocja #hosting #serwery #domeny #php #mysql #www #wordpress #ssl
Black Weekend w Small.pl!

Z okazji Black Weekend przygotowaliśmy niesamowitą ofertę, obniżającą koszty nowych planów hostingowych Small.pl aż o 98%!
Nasza promocja "Black Weekend 2023: jest ważna tylko do końca poniedziałku (27.11.2023) do godziny 23:59.
Serdecznie zachęcamy do skorzystania z tej wyjątkowej okazji!

Nasza oferta:
https://www.small.pl/#oferta

Regulamin.

Pozdrawiamy,
Small.pl: Mały hosting - ogromne możliwości

#smallpl #hosting #webhosting #webdev #php #webmastering #www #wordpress #serwery #promocje #promocja #cybermonday #blackfriday #blackweek
Pobierz Small_pl - Black Weekend w Small.pl!

Z okazji Black Weekend przygotowaliśmy niesamow...
źródło: smallpl2
Cześć, mam stronę napisaną w laravelu, którą podesłał mi znajomy, ale niestety nie posiadam do niej pliku .sql żeby zaimportować bazę danych.
Czy jest jakikolwiek sposób żeby odbudować strukturę bazy danych? :/

Istnieje może jakieś narzędzie które pokazuje czego konkretnie brakuje w bazie danych?
Na prawdę z góry dziękuję za każdą pomoc i jakiekolwiek uwagi!

#laravel #programowanie #php #mysql #bazydanych #informatyka #programista
Dzieeeeeń dobry! ʕʔ Jutro czarny piątek, będziecie zajęci promocjami. Więc o wzorcach przyjaznych OpenClose poczytacie dziś! ( ͡° ʖ̯ ͡°)

Wzorce projektowe przyjazne Open-Close Principle cz.1

https://gildia-developerow.pl/wzorce-projektowe-przyjazne-open-close-principle-cz-1/

Jednym z dziedzictw świata programowania są wzorce projektowe. Jest to meta-język, którym mogą posługiwać się programiści niezależnie od tego, w jakiej technologii, czy języku piszą. Bardzo podobnie jest z zasadami SOLID. Dziś połączymy te dwie rzeczy w
Pobierz CppPolska - Dzieeeeeń dobry! ʕ•ᴥ•ʔ Jutro czarny piątek, będziecie zajęci promocjami. ...
źródło: le-tan-ymPtFTBz1zA-unsplash-scaled
PHP 8.3

Informujemy o udostępnieniu najnowszej wersji PHP 8.3 na serwerach Small.pl

Jest to kolejna wersja PHP obok 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 (domyślna), 8.2 dostępna na naszym hostingu.
Aby aktywować PHP 8.3 dla stron wystarczy dodać do pliku .htaccess wpis:

AddType application/x-httpd-php83 .php
Wersja PHP dla CLI jest natomiast dostępna pod poleceniem php83.

#smallpl #hosting #webdev #php #webmastering #www #wordpress #serwery #programista15k #programista25k