PHP România
Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.
Cele mai noi știri
CVE-2026-55878: Traversarea căilor în symfony/ux-toolkit permite scrierea și citirea de fișiere arbitrare printr-un manifest de rețetă creat special
Versiunile afectate ale Symfony UX Toolkit sunt 2.32.0 până la 2.36.1 și 3.0.0 până la 3.2.0, iar problema de securitate a fost remediiată în versiunile 2.36.1 și 3.2.0. Vulnerabilitatea permitea atacatorilor să scrie conținut necontrolat pe mașinile dezvoltatorilor sau pe CI runner, printr-o manipulare a comenzilor console. Soluția introduce o validare suplimentară pentru a preveni utilizarea căilor care pot ieși din directorul destinat.
Citește mai mult →Monitorizează coada Laravel, comenzile și planificatorii pe orice driver cu Vigilance
A fost lansat un tablou de bord auto-găzduit pentru monitorizarea ciclului de viață al joburilor, comenzilor artisan și sarcinilor programate. Acesta suportă toate driverele de coadă, oferind opțiuni de dispatch manual și control al eșantionării.
Citește mai mult →Uitați-te la teaserul documentarului 'The Story of PHP'
CultRepo a lansat un teaser pentru documentarul "The Story of PHP", sponsorizat de JetBrains, care îi include pe Taylor Otwell, Fabien Potencier și Nikita Popov. Documentarul promite să surprindă istoria și evoluția PHP.
Citește mai mult →Transportă AI cu Laravel: oferă agentului tău AI căutare pe web în timp real
Un nou instrument WebSearch a fost adăugat pentru a permite agentului AI să acceseze informații live de pe web, restricționat la domenii de încredere. Această funcționalitate îmbunătățește capacitatea agentului de a răspunde la întrebări legate de informații actualizate, cum ar fi întârzierile de livrare. Această actualizare este relevantă pentru dezvoltatorii Laravel care integrează AI în aplicațiile lor.
Citește mai mult →SymfonyDay Montreal 2026: O zi memorabilă, un grand merci à tous ! 🍁
SymfonyDay Montreal 2026 s-a desfășurat pe 4 iunie, reunind comunitatea Symfony într-o zi plină de conferințe inspiraționale și discuții tehnice. Participanții au avut ocazia să facă networking și să împărtășească idei, încheind ziua cu o întâlnire relaxantă. Înregistrările majorității prezentărilor sunt disponibile online, iar următoarele două conferințe vor fi publicate curând.
Citește mai mult →Lattice: descrierea Inertia UIs în PHP
Lattice este un framework pentru Laravel care permite definirea de pagini, formulare și tabele în PHP, redându-le ca componente React tipizate prin Inertia. Această abordare facilitează dezvoltarea interfețelor utilizator.
Citește mai mult →Cum am cachinguit Laravel News la margine cu Fast Laravel
Jason McCreary a participat la seria Laravel Creator pentru a demonstra cum a utilizat practicile Fast Laravel și Cloudflare pentru a cache-ui Laravel News, un site cu trafic ridicat. Această metodă permite gestionarea eficientă a conținutului care se schimbă frecvent. Articolul detaliază pașii necesari pentru implementare.
Citește mai mult →Noutăți în Twig 4.0: parsere de expresie
Twig 4.0 aduce modificări semnificative în modul în care extensiile definesc operatorii, înlocuind metoda getOperators() cu getExpressionParsers(). Această schimbare permite operatorilor să fie tratați ca obiecte, conținând logica de analiză, ceea ce îmbunătățește flexibilitatea și comportamentul. De asemenea, Twig 4.0 elimină monolitul Twig\ExpressionParser, simplificând astfel codul și îmbunătățind gestionarea operatorilor.
Citește mai mult →Comanda artisan dev în Laravel 13.16.0
Laravel 13.16.0 introduce comanda artisan dev pentru rularea proceselor de dezvoltare și metoda de requests whenFilledEnum. De asemenea, se adaugă withCookies pentru toate răspunsurile și un driver de mod de întreținere bazat pe array pentru testare paralelă.
Citește mai mult →Cum susține Sylius Plus noile cerințe ale UE privind retragerea din contracte
Începând din iunie 2026, magazinele online din UE vor fi obligate să ofere consumatorilor o opțiune clară pentru retragerea din contractele online, conform Directivei (UE) 2023/2673. Sylius Plus va integra funcția de retragere din contract în modulul de gestionare a retururilor, facilitând acest proces atât pentru clienți, cât și pentru comercianți printr-o interfață simplificată. Această implementare ajută la conformarea cu noile reglementări, îmbunătățind în același timp experiența utilizatorului.
Citește mai mult →Symfony: Fast Track-ul, acum în nouă limbi
Editia 8.1 a cărții The Fast Track pentru Symfony este acum disponibilă în nouă limbi, inclusiv neerlandeză, poloneză și ucraineană. Cărțile sunt accesibile gratuit online, în toate cele nouă limbi, la symfony.com/book. Finanțarea continuării acestui proiect de traducere este posibilă prin sponsorizări din partea companiilor care folosesc Symfony.
Citește mai mult →Nou în Symfony 8.1: componenta Tui
Symfony 8.1 introducează componenta Tui, destinat interacțiunilor complexe în terminal, complementând componenta Console. Tui permite crearea de interfețe bogate, cu widget-uri, stiluri și funcționalități în timp real, fiind non-blocant. De asemenea, dezvoltarea pentru Symfony 8.2 a început, cu lansarea planificată pentru noiembrie 2026.
Citește mai mult →