#laravel #php
Czy dobrą praktyką będzie dawanie kontrolera do każdej podstrony? Bo w sumie tak myślę że jeżeli serwis będzie się rozbudowywał to pojawi się jakaś logika i żeby było łatwiej rozbudowywać stronę warto zrobić zawczasu kontroller który będzie w przyszłości służył do logiki i podawania propsów do react frontu.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: to zależy. Czasem warto czasem nie warto.
Refactoring jest częścią rozwoju oprogramowania więc moja rada jest taka: pisz kod tak aby nawet jeśli na dzień dzisiejszy uważasz że wspólny kontroler będzie wystarczający to da się szybko i bez większych problemów wyekstrahować rzeczy do dedykowanych kontrolerów jak zajdzie potrzeba
  • Odpowiedz
#laravel #php #inertia #react
mam kompoment SEOhead i słyszałem że dobrą praktyką jest położenie danych do seohead w kontrolerze. Ale co jeżeli mamy podstrony bez kontrolera? wpisać te dane w routes/web.php czy poprostu zakodować to twardo w resources/js/Pages/ i tutaj w jednej z podstron?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Koniec lata tuż, tuż… złap okazję na hosting w sohost®

Z kodem BTW25 każdy pakiet hostingu www oraz hostingu e-mail aż 50% taniej!
Idealna okazja, aby przyspieszyć Twoją stronę przed sezonem!

W każdym pakiecie hostingu www:
sohost - Koniec lata tuż, tuż… złap okazję na hosting w sohost®

Z kodem BTW25 każdy ...

źródło: btw25_sohost

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Migracje i komendy.

Sytuacja w której tworzymy nowe kolumny, tabele itd jest jasna - idziemy w migracje.

Co w sytuacji, gdy np. tworzymy nową kolumnę Y i chcemy przenieść dane z kolumny X do nowej Y?
Pierwsza część: tworzenie kolumny - idziemy w migrację. Druga część: przenoszenie danych, wykonalibyście za pomocą migracji czy komendy?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek: nie siedzę w symfony, ale zakłądam, że jak zawsze w takich sprawach odpowiedź to "to zależy". Jeżeli operacja nie jest bardzo skomplikowana to pewnie migracja, jeżeli jednak jest ddużo bardziej skomplikowana to komenda. Migracja ma ten plus, że można ją cofnąć. W większości wypadków to raczej to co opisałeś czyli migracja do tworzenia, a komenda do przeniesienia.
  • Odpowiedz
@mirunek: w autogenerowanym pliku migracji są metody up i down, które można samodzielnie rozszerzyć, dodać własną logikę, tam można zawrzeć dodatkowy kod SQL kopiowania danych między tabelami i ewentualnego cofnięcia operacji, czyli usunięcie danych, usunięcie kolumny

zależy od złożoności, komenda CLI, co do zasady ma zostać w aplikacji na zawsze, więc jak ma zostać tylko raz użyta to nie ma sensu, może być teoretycznie też wielokrotnie odpalona - przez osoby
  • Odpowiedz
Po mimo tego, że stack deweloperski w webdev zrobił w ostatnich latach gigantyczny postęp, mamy nowoczesne frameworki zarówno na fronttend jak i backend a jednak rynek Wordpress i Woocommerce ciągle rośnie i daje deweloperom dobrze zarabiać. Jest to dziwne biorąc pod uwagę jaki nieopisany chaos programistyczny zawiera przeciętny sklep oparty o Woocommerce. Ten kto to debuguje to wie. Obok siebie współistnieją wszelkie możliwe patterny i antypatterny, częściej antypatterny oraz naleciałości z webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzieeeeeń dobry! ( ͡° ͜ʖ ͡°)

Nie odzywałem się ponad 1.5 roku, bo zacząłem projekt i obiecałem sobie, że odezwę się dopiero, kiedy skończę. A ten dzień jest właśnie dziś :)

Dziś nieco inaczej niż zwykle, nie będzie o #programowanie. Nie będzie o #cpp, nie będzie o #php. Dziś będzie o #czytajzwykopem i #ksiazki, bo... napisałem książkę, i to
CppPolska - Dzieeeeeń dobry! ( ͡° ͜ʖ ͡°)

Nie odzywałem się ponad 1.5 roku, bo zaczął...

źródło: Ksiezyc w pelni - okladka pelna

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@CppPolska sam wydawałeś czy masz jakąś "współpracę" z wydawnictwem? Całość w półtorej roku zrobiles? Jak wyglądała końcówka, czyli przygotowanie do druku, okładka itd?

Ok, widzę że tylko e-book. Planujesz wersję fizyczną? Kojarzysz jak to wtedy działa?
  • Odpowiedz
  • 1
Hej, na chwilę obecną nie rozmawiam z wydawnictwami. Założyłem sobie sklep i samemu sprzedaję :)

Mniej więcej rok prawie codziennego pisania, a potem pół roku korekt, zmian, pilnowania spójności i wiele innych.

Okładka to AI + odrobina w figmie, choć tu uploadowałem nie ten plik, co trzeba. Wersję fizyczną planuję sprzedawać w połowie sierpnia, również na swoim sklepie. Płatność to przelewy24, wysyłka - paczkomaty inpost.
  • Odpowiedz
Czerwcowa promocja w sohost®
Okres wakacyjny coraz bliżej – zadbaj o swoją stronę, zanim wyjedziesz!

Zmień hosting na sohost® przed wakacjami i ciesz się spokojem i niezawodnością.
Pakiet SO10 NVMe – tylko 61,50 zł brutto z rejestracją domeny z kodem SO10CZERWIEC
sohost - Czerwcowa promocja w sohost®
Okres wakacyjny coraz bliżej – zadbaj o swoją s...

źródło: sohost_so10czerwiec

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #php #drupal
Cześć Mirki, ostatnio czuje ze poziom wykonywanej mojej pracy stoi w miejscu. Chodzi o wydajność i czas głównie.
Chce sobie usprawnić pracę i wykonywać szybciej niektóre aspekty mojej pracy.
Pracuje jako programista PHP przy kilku projektach drupalowych(9-11) + czasami jakiś laravel/WordPress.

Oczywiście wszystkie te środowiska mam postawione na dockerze, w każdym z nich mam skrypt który odpalam przy przelaczaniu się między branchami. Jakiś composer instal,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #laravel
Cześć
poszukuję na part time developera do opieki i rozwoju customowego systemu
wsparcie długoterminowe około 20 - 30 godzin miesięcznie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gawi_Rede: Copilot na githubie w wersji enterprise za 49$ radzi sobie na tyle dobrze z laravelem i php że pomyśl o tym aby przejść na fixowanie appki przez issue w githubie :D

Testowo uruchomiłem tak projekt "zrób to sam" w firmie, gdzie ludzie mogą wpisać wg. schematu issue i proces ci/cd stawia im własną wersję aplikacji do testów po zaimplementowaniu przez copilota funkcjonalności. Potem mogą zadecydować czy to było to
  • Odpowiedz
Nie, bo Component to katalog a nie obiekt w nim. Dlatego używane Symfony\Component w sumie nic nie da.

Za każdym razem trzeba definiować konkretne klasy, które chcesz użyć czyli use Symfony\Component\Clock\Clock.
  • Odpowiedz
@panDocent: zapisałem Symfony ale chcę żeby z podpowiedzi wkleiło mi dalszą cześć czyli Component ale bez Clock i ja sobie zamiast Clock wpiszę coś innego. Da się to jakoś wybrać/zaznaczyć? Jakiś skrót klawiszowy
  • Odpowiedz
Chce zrobić prostą darmowa grę dla dzieci otwieranie sejfow. Może ktoś poratowac kodem i grafika? Muszą być sejfy otwierane jak to zrobić aby było w miarę bezpieczne aby wiele osób na raz mogło zapisywać informacje i odczytywać? #programowanie #grafika #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach