Możecie mi wyjaśnić po co są te całe eventy i dispatchery? Generalnie spotkałem się z sytuacją , w której po wykonaniu jakiejś akcji był tworzony event, który wysyłał emaila. Ale jaki jest tego cel? Nie rozumiem tego. #symfony #php
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@belkot1122 nie wiem czy miałeś do czynienia z WordPress, ale były tam hooki. Coś się, wykona i podpinasz się pod to.

Ogólnie pozwala ci to lepiej ogarnąć kod. Rozbijasz go na części, tutaj robisz jakieś zadanie, powiadamiasz event, że coś się wykonało i subscriber nasłuchuje czy event się pojawił i wykonuje kolejną akcję. Nie musisz ogarniać klas klas o długości 1500 linijek z 50 metodami wewnątrz, tylko wszędzie masz te 20-50
  • Odpowiedz
jutro wygasa mi hosting. Lepiej zainwestować 20zł w rok hosting (tak wiem że na localhoście też można, ale oszczędzam zasoby) i ćwiczyć pisanie skryptów w #php z #chatgpt czy lepiej kupić 5metrów sznura i ćwiczyć #shibari a do tego na wszelki wypadek zawsze będzie sznur w domu
KingaM - jutro wygasa mi hosting. Lepiej zainwestować 20zł w rok hosting (tak wiem że...

źródło: dziewczyna ma odlegle marzenia

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KingaM: hosting warto mieć, a 20zł/rok to bardzo mało.

Natomiast pisanie skryptów i testowanie na czymś innym niż localhost to pomyłka.
  • Odpowiedz
  • 1
@deryt: 8 metrów mówisz? myślałam że z 2 zrobię cuda i jeszcze pranie rozwieszę. Czyli pewnie stówa jak nic, zatem zawieszam to
  • Odpowiedz
#laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (https://bootcamp.laravel.com/inertia/installation#installing-laravel-breeze) i mnie zastanawia jedna rzecz po wpisaniu ./vendor/bin/sail up pojawia mi się strona z rejestracją a powinna pojawić się dopiero po wpisaniu ./vendor/bin/ sail npm run dev jednak gdy wpiszę ./vendor/bin/ sail npm run dev pojawiają mi się błedy (ss błędów poniżej). Rozwiązanie tego problemu jakby ktoś szukał to po prostu
massejferguson - #laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (...

źródło: pepepandziobak

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. W Symfony 6.3 doszedł atrybut MapRequestPayload. Czy jest możliwość zmapowania poniższego JSON'a do obiektów DTO?

{
"products": [
{
"id": 1,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 28
@jakismadrynickpolacinsku: oczywiście że warto ludzie już od 15 lat kwiczą że php umiera(och, w 2023 jeszcze nie umarło), nowoczesny php jest całkiem przyjemny a do tego jak ogarniesz symfony albo laravel to już w ogóle, na pewno opłaca się uczyć php tak jak większości języków ale na pewno nie opłaca się znać tylko jeden
  • Odpowiedz
#laravel #php #docker #ubuntu
Robiłem zadanie z firmy ale już przestałem je robić i postanowiłem że teraz będę robić bootcamp laravela (może bardziej mi rozjaśni larve). Zrobiłem nowy projekt 'chirper' i teraz próbuję zainstalować laravel breeze ale po wpisaniu 'composer require laravel/breeze --dev' pojawia mi się błąd '/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found' jednak gdy wpiszę './vendor/bin/sail php --version' normalnie pojawia mi się jaką wersje
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@panDocent: zapewne dokładnie tak jest:
composera i php ma w obrazie Dockera w postaci Sail, ale prócz tego ma jeszcze pewnie zainstalowanego composera poza dockerem, w samym WSL.

@massejferguson musisz nauczyć się czym jest Windows, co to jest WSL i co to jest kontener dockerowy, następnie nauczyć się czym się one różnią od siebie. W dużym skrócie, to są oddzielne od siebie mikro- bądź pseudo- środowiska, których nie można używać
  • Odpowiedz
NIe ważne co będziesz robić, zadanie, czy bootcamp, czy oglądać śmieszne filmiki na YT, to nigdy się nie nauczysz, jeśli zamiast na ślepo wpisywać co ci mówią, nie zaczniesz rozumieć co robisz.

Nie używam Laravela ale po samym opisie Sail widzę, że to po prostu wrapper na komendy dockerowe. Wystarczy spojrzeć w źródło tego skryptu.

W skrócie, jak chcesz używać PHPa w dockerze, to spoko, ale najpierw dowiedz się jak się
  • Odpowiedz
Siema Mirki! Chciałbym zrobić prosty CMS do strony z nieruchomościami gdzie będę mógł zaznaczać pola działek, która jest dostępna na sprzedaż oraz, która jest sprzedana. Stronę mam zrobioną w bootstrapie obecnie. Co polecacie do tego zadania?

#devops #programowanie #php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moim zdaniem nie warto specjalnie pisać jakiegoś customa od zera. Zrób to na WP.
Możesz użyć gotowej wtyczki (nie są specjalnie drogie) lub jeśli jesteś ambitny napisać coś własnego.

Całość polega na nałożeniu na obrazek (zwykle svg np. mapy) kształtów i podpięciu eventów JS.
Fajna i prosta bibliotek to np. Leaflet, ale pewnie znajdziesz ich całą masę. W końcu to JS, a tam codziennie coś nowego jest w modzie.
Trochę roboty z
  • Odpowiedz
@asdfghjkl: problem u niego jest taki, że on niestety nie obrobił jeszcze dokumentacji, albo też obrobił i nic z niej nie przyswoił.

Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
  • Odpowiedz
Być może z samym PHP a zabrał się za framework


@asdfghjkl: to nawet nie jest wiedza o PHP, trochę wadzi o devops, trochę o sysops.

Najlepiej byłoby zacząć od postawienia plain index.php, później może pobawić się w stawianie wordpressa (dla ambitnych sado-maso - mogą nawet coś na wp zaprogramować), potem dopiero Laravel.
  • Odpowiedz
Pracował ktoś z laravel-websockets ? Czy lepszą praktyką jest włączenie SSL przez podpięcie ścieżek do plików z cert i key i odwoływanie się do socketu przez zewnętrzny port, czy lepiej zrobić to przez konfigurację nginx-proxy, tam sprawdzać SSL i potem kierować ruch na socket po wewnętrznym porcie?

W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nowiutki: +1 dla nginx proxy , no ssla terminujesz na proxy, wiec juz masz zysk na cpu,+ dodatkowe logi, nie boj Pan bedzie zap#@dalac :)

This is the Way !
  • Odpowiedz
@nowiutki: nie przejmuj się tym narzutem, raz że w dzisiejszych czasach jest znikomy, dwa że czy zrobisz go warstwę wyżej czy niżej aż tyle nie zmienia - ta sama robota do wykoniania. Tyle że jedno dodatkowe międzymordzie po drodze.

Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze
  • Odpowiedz
Szukam programisty (freelancera) fullstacka od PHP (laravel), VUE 3 oraz CSS + umiejętności devops aby zaktualizować i wdrożyć zmiany.
Jedna strona do dokończenia (zostały detale) + jedna strona do wdrożenia od zera na podstawie projektu w Figmie.
Może jest ktoś zainteresowany?
#php #laravel #vue #webmastering
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

na co dzień buduje proste szablony do presty ale ciągle wraca do mnie temat backend'u. Jestem strasznym laikiem w tym temacie stąd moje pytanie do Was - jaki ultra super kurs online (lub stacjonarny z materiałami do domu) wybrać? Kurs typowo pod pisanie modułów do presty - php i mysql (chyba ze coś oprócz tego?).

Znalazłem coś takiego: https://catalog.prestashop-academy.com/pl/products/certyfikacja-back-end-level-1

Być
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach