GyaanSetu PHP

PHP, Laravel and WordPress.

36 articlesDeep, practical knowledge

'new' ને બદલે Factories નો ઉપયોગ કરો: Laravel Controllers ટેસ્ટેબિલિટી કેવી રીતે મેળવે છે

ઓબ્જેક્ટ ક્રિએશનને સમર્પિત factories માં ખસેડીને, Laravel controllers સીધા `new` કોલ્સનો ઉપયોગ કરવાનું ટાળે છે, જેનાથી નિર્માણ પ્રક્રિયા કેન્દ્રીયકૃત થાય છે અને જેમ જેમ પ્રોજેક્ટ્સ મોટા થાય તેમ કોડબેઝને વિસ્તૃત, ટેસ્ટ અને જાળવવો ઘણો સરળ બને છે.

PHP · 4 min read

Laravel Queues કેવી રીતે Telegram Bot Timeouts અને Duplicate Updates ને અટકાવે છે

આ માર્ગદર્શિકા બતાવે છે કે Laravel middleware દ્વારા Telegram ના X-Telegram-Bot-Api-Secret-Token header ને કેવી રીતે વેરિફાય કરવું, NX flag નો ઉપયોગ કરીને Redis માં દરેક update_id ને કેવી રીતે સ્ટોર કરવું, અને તરત જ એક queued job ડિસ્પેચ કરવી જેથી HTTP response સેકન્ડોમાં મળી જાય.

PHP · 2 min read

PHP વર્કર્સ બચાવવા અને CPU સ્પાઇક્સ રોકવા માટે સર્વર પર wp-cron.php ને બ્લોક કરો

DISABLE_WP_CRON = true માત્ર વર્ડપ્રેસને તેની પોતાની લૂપબેક રિક્વેસ્ટ મોકલતા અટકાવે છે; wp-cron.php URL હજુ પણ સુલભ રહે છે અને હુમલાખોરો દ્વારા તેના પર હુમલો કરીને PHP વર્કર્સને ખતમ કરી શકાય છે, જેનાથી શેર કરેડ હોસ્ટ પર denial-of-service જેવી સમસ્યા ઊભી થઈ શકે છે.

PHP · 4 min read

મેજન્ટો ડેવલપરે DB કોલ્સ 300 થી ઘટાડીને 1 કર્યા, પરંતુ સ્ટોક બહારના ઉત્પાદનો ગાયબ થઈ ગયા

દરેક ઉત્પાદન માટેના 300 રિપોઝિટરી કોલ્સને બદલે એક કલેક્શન ક્વેરીનો ઉપયોગ કરવાથી ક્વેરીઝમાં મોટો ઘટાડો થયો, પરંતુ મેજન્ટોના ઇન-બિલ્ટ સ્ટોક ફિલ્ટરે શૂન્ય જથ્થાવાળા દરેક SKU ને દૂર કરી દીધા, જેના કારણે ગ્રાહકોએ અધૂરા કેટલોગનો સામનો કરવો પડ્યો.

PHP · 3 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

Cloudflare Workers એ વીડિયો સાઇટના થંબનેલ CPU વપરાશને શૂન્ય કરી દીધો

થંબનેલ જનરેશનને Cloudflare Workers પર ખસેડવાથી, વીડિયો-હોસ્ટિંગ પ્લેટફોર્મે તેના ઓરિજિન સર્વર્સ પરનો તમામ ઈમેજ-પ્રોસેસિંગ લોડ દૂર કર્યો, 96% એજ કેશ હિટ રેટ પ્રાપ્ત કર્યો અને વિશ્વભરમાં સતત સબ-સેકન્ડ ઈમેજ રિસ્પોન્સ આપ્યા.

PHP · 3 min read