PHP România

Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.

Cele mai noi știri

Symfony Blog • 2026-06-19

Symfony UX 3.2.0 și 2.36.1 lansate

Versiunile Symfony UX 3.2.0 și 2.36.1 au fost lansate, corectând două probleme de securitate și aducând noi funcționalități pentru TwigComponent, Toolkit și Native. Vulnerabilitățile corectate includ sanitizarea SVG-urilor din UX Icons și protejarea instalatorului UX Toolkit împotriva traversării căilor. De asemenea, a fost introdus un nou instrument de verificare pentru kituri, care ajută la menținerea coerenței între rețete și fișierele asociate.

Citește mai mult →
Symfony Blog • 2026-06-19

Symfony AI Spotlight: o API pentru a le conduce pe toate

Symfony AI se apropie de lansarea versiunii 1.0, oferind un component de platformă care conectează aplicațiile PHP la diverse API-uri AI. Acesta oferă o interfață unificată, independentă de furnizori, facilitând integrarea cu multiple modele AI, inclusiv pentru text, imagini și audio. În plus, platforma dispune de un catalog de modele actualizat constant și suport pentru configurații specifice, îmbunătățind astfel gestionarea resurselor AI în aplicațiile Symfony.

Citește mai mult →
Symfony Blog • 2026-06-19

CVE-2026-55877: XSS în symfony/ux-icons prin conținut SVG nesanitizat în fișiere locale și răspunsuri Iconify la cerere

Versiunile Symfony UX Icons între 2.17.0-2.36.1 și 3.0.0-3.2.0 sunt vulnerabile la un atac de tip cross-site scripting. Problema a fost rezolvată în versiunile 2.36.1 și 3.2.0, prin introducerea unei IconFactory pentru centralizarea sanitizării iconițelor. Aceasta elimină elementele script-capabile și atributele potențial periculoase din codul SVG.

Citește mai mult →
Symfony Blog • 2026-06-19

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 →
Laravel News • 2026-06-19

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 →
Laravel News • 2026-06-18

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 →
Laravel News • 2026-06-18

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 →
Symfony Blog • 2026-06-18

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 →
Laravel News • 2026-06-18

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 →
Laravel News • 2026-06-17

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 →
Symfony Blog • 2026-06-17

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 →
Laravel News • 2026-06-17

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 →