@airflame: błąd nowicjusza nie znającego systemu podatkowego Państwa w którym żyje.

Szybkie rozwiązanie:
- ROUND(liczba, 2)
- przestawienie importu na tryb od
  • Odpowiedz
Dobra architektura z CQRS ( ͡° ͜ʖ ͡°)

https://gildia-developerow.pl/dobra-architektura-z-cqrs/ ()

Chyba każdy, kto zaczynał pracować na dowolnym frameworku MVC, popełniał ten sam błąd: znaczną część logiki zamieszczał wewnątrz akcji kontrolera. Efektem tego były pliki kontrolerów o dużej ilości linijek. W dzisiejszym wpisie rozważymy wzorzec, dzięki któremu zadbamy nieco o nasz kod tak, aby duże kontrolery do nas więcej nie wróciły. Mowa
CppPolska - Dobra architektura z CQRS ( ͡° ͜ʖ ͡°)

https://gildia-developerow.pl/dobr...

źródło: alex-wong-l5Tzv1alcps-unsplash-scaled

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CppPolska: Jeśli masz całą logikę w kontrolerach, to problem nie leży w tym, że nie masz CQRS, tylko w tym, że nie dokonano podziału odpowiedzialności na odpowiednie klasy - najlepiej jakby jedna klasa była odpowiedzialna za jedną rzecz. Mając CQRS możesz mieć dokładnie taką samą sytuację, czyli całą logikę umieszczoną w commandach. To tak jakby przekopiować kod z kontrolera do komanda i że niby teraz to jest zajebiście, bo kontrolery
  • Odpowiedz
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ś
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nophp: duża ilość zapytań wynika wyłącznie z nieprawidłowo napisanego kodu. Jest to błąd, problem wydajnościowy który powinien zostać naprawiony. To że serwer wytrzyma, to że nie ma żadnych limitów nie zmienia faktu, że da się to zrobić lepiej. Poczytaj o N+1 problem. W ORM pewnie leci jakiś lazy load w pętli.
  • Odpowiedz
@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
  • Odpowiedz
Ś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:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php
Może ktoś wytłumaczyć z przykładami albo podać linka gdzie jest dobrze wytłumaczone z przykładami private, public, protected w php? Przeczytałem cały internet i nic z tego nie rozumiem :|
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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,
  • Odpowiedz
#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
Ernest_ - #kbin szybki update (tag do czarnolistowania)

- kolekcje - grupowanie maga...

źródło: Zrzut ekranu 2023-12-1 o 12.32.23

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 ( ͡ ͜ʖ ͡
CppPolska - Dzieeeeń dobry! ( ͡° ͜ʖ ͡°)

Mamy już (prawie) gotowy nowy komponent w pr...

źródło: alonso-reyes-mG_rp41aYqM-unsplash-scaled

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 się swoim
MyDevil - Black Friday & Cyber Monday 2023 w MyDevil.net!

Ruszyła niepowtarzalna oka...

źródło: md2

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No hej Miraski, mamy dla Was jak co roku szereg ofert na #promocje #blackfriday ( #promocja #cebuladeals ) ( ͡ ͜ʖ ͡)

Dziś proponujemy nasz Cloud Hosting do wyboru w jednej z dwóch opcji (można też wziąć obie opcje, oni nawet tego nie sprawdzają ( ͡° ͜ʖ ͡°) )

Nasz #hosting wg badań które można znaleźć w serwisie webspeed.pl jest najszybszym
webh - No hej Miraski, mamy dla Was jak co roku szereg ofert na #promocje #blackfrida...

źródło: wykop_pt

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
sohost - Szukasz hostingu? Sprawdź koniecznie naszą ofertę na sohost®

Przypominamy o...

źródło: bw2023

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
Small_pl - Black Weekend w Small.pl!

Z okazji Black Weekend przygotowaliśmy niesamow...

źródło: smallpl2

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach