GyaanSetu PHP

PHP, Laravel మరియు WordPress.

28 articlesDeep, practical knowledge

Laravel 13, $fillable, $table మరియు $casts స్థానంలో నేటివ్ PHP అట్రిబ్యూట్స్‌ను తీసుకువస్తోంది

Laravel 13 మోడల్ కాన్ఫిగరేషన్ కోసం బిల్ట్-ఇన్ PHP అట్రిబ్యూట్స్‌ను పరిచయం చేస్తోంది. దీనివల్ల ఇప్పటికే ఉన్న కోడ్‌ను దెబ్బతీయకుండా, సాంప్రదాయకమైన $table, $fillable మరియు $casts ప్రాపర్టీల స్థానంలో టైప్డ్, రిఫ్లెక్షన్-ఆధారిత అనోటేషన్లను సులభంగా ఉపయోగించవచ్చు.

PHP · 4 min read

ఇతర టెనెంట్లను ఏ యజమాని అయినా హైజాక్ చేసేలా చేసే 8.7 స్కోరు లోపాన్ని InvoiceShelf ప్యాచ్ సరిచేసింది

Laravel యొక్క route-model బైండింగ్ మరియు టెనెంట్-స్కోప్ చెక్ లేకపోవడం వల్ల ఈ లోపం ఏర్పడింది. దీనివల్ల ఒక యజమాని ఏ యూజర్ ఐడినైనా అభ్యర్థించి, క్రెడెన్షియల్స్‌ను ఓవర్‌రైట్ చేయవచ్చు, తద్వారా బాధితుడి ఖాతా అటాకర్ కంపెనీకి మారిపోతుంది.

PHP · 2 min read

Croatia’s 2026 E-Invoice Rule Forces PHP Apps to Rewrite 62 Validation Rules

From 1 January 2026 every B2B transaction in Croatia must pass a Schematron file written in XSLT 2.0, but PHP’s built-in libxslt only supports XSLT 1.0. Developers must either add a native Saxon-C extension, call an external service, or re-code the 62 checks in PHP to keep invoicing alive.

PHP · 4 min read

ఖాళీ సెర్చ్‌లను పది రెట్లు తగ్గించడానికి వీడియో ప్లాట్‌ఫారమ్ SQLite FTS5 నుండి OpenSearchకి మారింది

టీమ్ SQLiteని ప్రధాన స్టోరేజ్‌గా ఉంచుతూ, లేయర్డ్ రిలెవెన్స్ మరియు ట్యూన్డ్ ఫజీ సెట్టింగ్‌లతో కూడిన రీడ్-ఓన్లీ OpenSearch రెప్లికను రూపొందించింది. దీనివల్ల మధ్యస్థ లాటెన్సీని 28 ms కంటే తక్కువగా ఉంచుతూనే, ఖాళీ ఫలితాలను పది రెట్లు తగ్గించగలిగారు.

PHP · 3 min read

Cloudflare Workers Cut Video Site Thumbnail CPU to Zero

By moving thumbnail generation to Cloudflare Workers, the video-hosting platform eliminated all image-processing load on its origin servers, achieved a 96% edge cache hit rate, and consistently delivered sub-second image responses worldwide.

PHP · 3 min read

మీ ఫైల్ exists() అనేది తెలియకుండానే ఒక నెట్‌వర్క్ కాల్

మీ ఫైల్ exists() అనేది తెలియకుండానే ఒక నెట్‌వర్క్ కాల్. మీరు ఈ లైన్‌ను వేల సార్లు రాస్తుంటారు: if ( file exists( $path ) ) { ఇది సురక్షితంగా మరియు వేగంగా అనిపిస్తుంది. కానీ ఒకవేళ $path అనేది ఒక S3 బకెట్‌ను సూచిస్తే...

PHP · 2 min read

PHP నేటివ్ పోలింగ్ APIని జోడించింది, ఫైబర్‌లకు OS-స్థాయి వేగాన్ని అందిస్తుంది

కొత్తగా విలీనం చేయబడిన పోలింగ్ API, epoll, kqueue మరియు IOCPలను కలుపుతుంది, దీనివల్ల ఈవెంట్ లూప్ ఒకే సిస్టమ్ కాల్‌తో ఫైబర్‌లను తిరిగి ప్రారంభించగలదు. బెంచ్‌మార్క్‌ల ప్రకారం, కన్కరెన్సీ ఓవర్‌హెడ్ సున్నాకి పడిపోతుంది మరియు డజన్ల కొద్దీ స్ట్రీమ్‌లు ఉన్నప్పటికీ CPU వినియోగం స్థిరంగా ఉంటుంది.

PHP · 3 min read