PHP România
Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.
Cele mai noi știri
SymfonyOnline iunie 2026: programul este activ!
SymfonyOnline din iunie 2026 va avea loc online pe 11 și 12 iunie, cu sesiuni dedicate integrării AI în aplicațiile PHP și Symfony. Conferința va include workshopuri practice pe 9 și 10 iunie, iar toate prezentările vor fi preînregistrate pentru a asigura o calitate tehnică ridicată. Participanții pot adresa întrebări în timpul sesiunilor de Q&A, iar locurile pentru workshopuri sunt limitate.
Citește mai mult →Noutăți în Symfony 8.1: Atribute de controller dinamice
Symfony 8.1 aduce îmbunătățiri semnificative pentru a face atributele de controlere mai dinamice și ușor de extins. Acestea sunt acum stocate într-o nouă atribut de cerere numită _controller_attributes, permițând suprascrierea lor în timpul procesării cererii. De asemenea, evenimentele dedicate pentru fiecare atribut oferă o modalitate mai simplă de gestionare a acestora în aplicațiile Symfony.
Citește mai mult →Programarea bazată pe modele pentru Laravel cu Cadence
Cadence este un pachet pentru Laravel care permite atașarea programărilor cron sau RRULE direct la modelele Eloquent. Acesta activează evenimente atunci când programările sunt îndeplinite.
Citește mai mult →SymfonyDay Montreal 2026: Construirea TUIs în PHP: Componenta Terminal Symfony
Comunitatea Symfony se va reuni în Montreal pe 4 iunie 2026, la L'Espace Quartier Latin, pentru o zi dedicată expertizei și inovației. Fabien Potencier, fondatorul Symfony, va susține o prezentare despre componenta terminalului Symfony, un nou toolkit TUI creat în PHP. Înregistrările sunt deschise, iar locurile sunt limitate, iar participanții vor avea ocazia să se relaxeze la o băutură comunitară după eveniment.
Citește mai mult →SDK-ul AI de la Laravel adaugă sub-agenti
Laravel a lansat o nouă funcționalitate în SDK-ul său AI, care permite transferul agenților ca unelte către alți agenți. Această actualizare transformă SDK-ul într-un strat de orchestrare mai avansat.
Citește mai mult →Laravel introduce suport pentru autentificarea cu cheie de acces de primă parte
Laravel a lansat un nou pachet de autentificare cu passkey, care suportă WebAuthn pentru Face ID, Touch ID, Windows Hello și chei de securitate. Această actualizare îmbunătățește opțiunile de autentificare disponibile pentru dezvoltatori.
Citește mai mult →Stilizarea barei de derulare și utilitarele de dimensiune a containerului în Tailwind CSS v4.3.0
Tailwind CSS v4.3.0 introduce stilizarea scrollbar-ului de primă clasă și un nou utility @container-size. De asemenea, este extinsă sintaxa @variant pentru a permite un CSS personalizat mai flexibil.
Citește mai mult →Noutăți în Symfony 8.1: Serialize Attribute
Symfony 8.1 introducează atributul #[Serialize], care simplifică crearea endpoint-urilor API, permite returnarea directă a obiectelor și gestionează automat serializarea și header-ele de răspuns. Utilizatorii pot personaliza codul de stare HTTP și contextul de serializare, iar formatul răspunsului este determinat de cererea curentă, permițând atât JSON, cât și XML. Această actualizare reduce boilerplate-ul necesar în controlere, îmbunătățind eficiența dezvoltării aplicațiilor.
Citește mai mult →Longhorn PHP 2026 - Apel pentru lucrări
Conferința Longhorn PHP revine cu un format actualizat, incluzând o zi de tutoriale pe 15 octombrie și o zi principală pe 16 octombrie. Sunt acceptate propuneri pentru prezentări, iar biletele Blind Bird sunt deja disponibile. Cei interesați pot urmări actualizările pe site-ul longhornphp.com.
Citește mai mult →Atasează adrese la orice model Eloquent cu Laravel Addressable
Laravel Addressable este un pachet care permite gestionarea adreselor polimorfe în orice model Eloquent. Acesta include trăsături pentru facturare și expediere, o coloană meta JSON și suport geospațial complet.
Citește mai mult →Noutăți în Symfony 8.1: atribut de cache îmbunătățit
Symfony 8.1 introducează o serie de îmbunătățiri pentru atributul #[Cache], care permite acum utilizarea variabilelor explicite în expresii. De asemenea, dezvoltatorii pot folosi funcții closure pentru a determina valorile pentru anteturile cache, înlocuind expresiile de tip string. Atributul acceptă acum o opțiune "if" pentru aplicarea condiționată a cache-ului, facilitând gestionarea cache-ului în funcție de condiții la runtime.
Citește mai mult →O săptămână de Symfony #1010 (4–10 mai 2026)
În această săptămână, au fost lansate versiunile de întreținere Symfony 6.4.38, 7.4.10 și 8.0.10, iar prima versiune beta a Symfony 8.1 este acum disponibilă pentru testare. De asemenea, au fost publicate detalii despre conferința SymfonyDay Montreal 2026 și a început seria de articole "New in Symfony 8.1". În total, au fost fuzionate 58 de cereri de extragere, iar 39 de probleme au fost soluționate.
Citește mai mult →