PHP România
Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.
Cele mai noi știri
Noutăți în Symfony 8.2: Formulare bazate pe atribute
Symfony 8.2 recomandă folosirea atributelor PHP pentru a defini tipurile de formular direct în clasele DTO, facilitând gestionarea formularelor simple. Această metodă nu depreciază utilizarea claselor de formular standard, necesare pentru formulare mai complexe. Atributul #[AsFormType] permite ca Symfony să transforme automat clasele DTO în servicii de tip formular la compilare, îmbunătățind eficiența dezvoltării.
Citește mai mult →Inertia DevTools acum disponibile pentru Firefox
Inertia DevTools, instrumentul pentru inspectarea vizitelor și proprietăților Inertia.js, este acum disponibil pe Firefox, având aceleași funcționalități ca extensia Chrome. Aceasta extinde accesibilitatea pentru dezvoltatorii care utilizează Inertia.js.
Citește mai mult →Laravel Scalpel scanează dovezi de intruziune în sistemul de fișiere
Laravel Scalpel analizează sistemele de fișiere Laravel pentru a detecta fișiere PHP suspecte, backdoor-uri obfuscate, directive modificate, probleme de mediu și schimbări de fișiere. Această unealtă ajută la îmbunătățirea securității aplicațiilor Laravel.
Citește mai mult →SymfonyCon Varșovia 2026: Atacul a ajuns la PHP: Composer și Packagist, la un an distanță
SymfonyCon 2026 va avea loc în Polonia, pe 26-27 noiembrie, oferind prezentări inspiratoare și oportunități de networking. Nils Adermann și Jordi Boggiano vor discuta despre atacurile recente asupra ecosistemului PHP și măsurile de securitate implementate. Participanții sunt încurajați să achiziționeze bilete și să se alăture evenimentului, inclusiv la Hackday-ul care va avea loc pe 28 noiembrie.
Citește mai mult →Nou curs SymfonyCasts: Symfony Security - Noțiuni de bază
Symfony a lansat un nou curs pe SymfonyCasts, intitulat „Symfony Security: The Basics”, destinat dezvoltării unui sistem complet de autentificare și autorizare. Cursul acoperă teme precum crearea unui sistem de utilizatori, gestionarea parolelor și protecția paginilor prin roluri, începând de la elementele fundamentale. De asemenea, se discută despre noi abordări în testarea E2E folosind Playwright-PHP, care facilitează interacțiunea cu browserul fără a necesita un server web.
Citește mai mult →Noutăți în Symfony 8.2: subcomenzi Console
Symfony 8.2 introducează o nouă metodă de grupare a comenzilor în aplicațiile de consolă, permițând utilizarea sub-comenzilor separate prin spații. Aceasta îmbunătățire facilitează gestionarea comenzilor în aplicații complexe și permite accesarea opțiunilor liniei de comandă într-un mod mai structurat. De asemenea, comenzi pot acum să fie definite în cadrul aceleași clase, extinzând funcționalitatea și organizarea acestora.
Citește mai mult →Mercure Broadcasting în Laravel 13.32
Laravel 13.32 introduce un driver de difuzare Mercure, alături de funcțiile Storage::copyToDisk() și moveToDisk(). De asemenea, adaugă suport pentru enum în suspendarea/reluarea cozii. Aceste actualizări îmbunătățesc funcționalitatea și eficiența platformei.
Citește mai mult →Întâlnește Purple: un început promițător pentru magazinul tău de ecommerce
WordPress.com a lansat tema Purple pentru magazinele online, oferind design-uri prestabilite pentru paginile de magazin, produse, coș și finalizare a comenzii. Aceasta permite comercianților să își organizeze rapid produsele, reducând timpul necesar pentru configurarea design-ului. În plus, utilizatorii au flexibilitatea de a modifica tema prin intermediul WordPress.com Site Editor, fără costuri de tranzacție din partea platformei.
Citește mai mult →Cum să monetizezi un blog fără a-l transforma într-o slujbă
Monetizarea blogului nu necesită transformarea acestuia într-o afacere complexă, ci poate începe cu un simplu buton de donații. Utilizatorii pot alege să își acopere cheltuielile prin metode precum linkuri afiliate sau butoane de plată pentru resurse cerute de cititori. Opțiunile de monetizare trebuie să se potrivească stilului blogului și să rămână autentice pentru a menține conexiunea cu publicul.
Citește mai mult →WordPress.com jurnal de modificări: teme AI personalizate și un nou player video
Între 28 august și 14 septembrie 2026, WordPress.com a implementat actualizări importante, inclusiv un constructor de site-uri AI îmbunătățit și un player VideoPress redesignat. Constructorul permite generarea temelor personalizate, oferind suport constant prin intermediul agentului WordPress. De asemenea, playerul VideoPress, disponibil pentru planurile Business și Commerce, a primit funcții noi, cum ar fi marcaje pentru capitole și opțiuni de partajare mai eficiente.
Citește mai mult →Laravel MCP 1.0 este lansat
Laravel MCP 1.0 a fost lansat cu o revizie de protocol și noi caracteristici, inclusiv servere stateless, cataloage de instrumente căutabile și sugestii de cache. De asemenea, a fost reworked OAuth, introducând PKCE ca cerință. Aceste actualizări subliniază angajamentul Laravel de a îmbunătăți experiența dezvoltatorilor.
Citește mai mult →Laravel Vet: Revizuiește codul Composer înainte de a-l instala
Laravel Vet este un nou plugin oficial pentru Composer care permite vizualizarea codului din fiecare actualizare a dependențelor și înregistrează pachetele de încredere în vet.json. Acesta ajută dezvoltatorii să inspecteze codul înainte de a-l instala.
Citește mai mult →