#Trick 24 When
لنفرض انو عنا Orders وبدنا نرتبهن بأكتر من طريقة ونفلترهن حسب شي معين اذا مطلوب او لا
فعنا حل ظريف اسمو when وهو تابع منبعتلو اول باريمتر true او false
وتاني باريمتر callback للشروط يلي رح نضيفها للكويري بحال كان true متل بهل طريقة
وفينا نستخدم ال query string لحتى نبعت الشروط ونطبقها ب where
و حسب شو بدو يرتب بالقيم يلي بدو ياها asc او desc ونطبقها ب orderBy
ويعطيكم العافية❤
لنفرض انو عنا Orders وبدنا نرتبهن بأكتر من طريقة ونفلترهن حسب شي معين اذا مطلوب او لا
فعنا حل ظريف اسمو when وهو تابع منبعتلو اول باريمتر true او false
وتاني باريمتر callback للشروط يلي رح نضيفها للكويري بحال كان true متل بهل طريقة
وفينا نستخدم ال query string لحتى نبعت الشروط ونطبقها ب where
و حسب شو بدو يرتب بالقيم يلي بدو ياها asc او desc ونطبقها ب orderBy
ويعطيكم العافية❤
❤20
#Trick 27 Barcode Generator
https://medium.com/techvblogs/how-to-generate-qr-code-in-laravel-8-5db5859ccbab
السطر اللي بهمك هوة
غيرو الرابط متل ما بدكن
#تعديل
شرح مفصل من زميلنا أمجد @Amjad_ghzlan
https://t.me/I_got_an_error_Laravel/13600
https://medium.com/techvblogs/how-to-generate-qr-code-in-laravel-8-5db5859ccbab
السطر اللي بهمك هوة
QrCode::size(300)->generate('https://techvblogs.com/blog/generate-qr-code-laravel-8')
غيرو الرابط متل ما بدكن
#تعديل
شرح مفصل من زميلنا أمجد @Amjad_ghzlan
https://t.me/I_got_an_error_Laravel/13600
Medium
How to Generate QR Code in Laravel 8
Nov 17, 2021, Originally published at techvblogs.com ・3 min read
❤4⚡2
#Trick 29 Unique between two feilds.
في حال عندك مكتبة وفيها كتب ولكل كتاب الو كود
الكود هاد ما لازم يتكرر بنفس المكتبة بس فيو يتكرر بغير مكتبة عادي
اول قسم بينحط بريكوست الcreate ليشيك على حقل الكود والكتاب سوا بنفس السطر حتى ما يتساوو لنفس المكتبة
تاني قسم للupdate بس بضيف عليه انو يتجاهل سطر المكتبة اللي عم عدل عليها هلا لانو بجوز ما عدلت الكود بهاد الريكوست
فلما ما بحط الشرط الزايد بقلك سوري مالو unique
في حال عندك مكتبة وفيها كتب ولكل كتاب الو كود
الكود هاد ما لازم يتكرر بنفس المكتبة بس فيو يتكرر بغير مكتبة عادي
اول قسم بينحط بريكوست الcreate ليشيك على حقل الكود والكتاب سوا بنفس السطر حتى ما يتساوو لنفس المكتبة
تاني قسم للupdate بس بضيف عليه انو يتجاهل سطر المكتبة اللي عم عدل عليها هلا لانو بجوز ما عدلت الكود بهاد الريكوست
فلما ما بحط الشرط الزايد بقلك سوري مالو unique
❤16👍2
#Trick 30 Laravel Tinker
لجماعة ال PhpStorm هي ال Plugin ظريفة لحتى تخلينا نكتب كود معين وننفذه ونشوف نتائجه بطريقة مريحة اكتر من الشغل بقلب ال terminal
لجماعة ال PhpStorm هي ال Plugin ظريفة لحتى تخلينا نكتب كود معين وننفذه ونشوف نتائجه بطريقة مريحة اكتر من الشغل بقلب ال terminal
❤14⚡3
#Trick 32 Error Handling
لما يكون ال Controller عنا بيعتمد على classes تاني لمعالجة امور معينة فغالباً ما نلجأ لل Exceptions لحتى نرجع ايرور ونفهم ال controller انو لازم يرجع ايرور
لهيك حبيت وضح طريقة لحتى نقسم ال Exceptions يلي عنا ونخليهم يتعالجوا تلقائيا بدون ما نكتب try catch بكل مكان
الطريقة بأنه نعرف اول شي class بيورث من Exception ورح نخليه ال base Exception تبعنا (لحتى ما نخلي اللارافيل تعالج كلشي اخطاء وانما الاخطاء يلي نحنا رح نولدها) ويلي هي اول مرحلة
تاني مرحلة مشان نقسم ال Exceptions تبعاتنا لاكتر من class منعمل classes بتورث من CustomException ومنعرف بقلبها توابع static رح تكون مسؤولة عن انو تعطيني Exception حامل رسالة معينة بدي ياها و code معين
وبعدها منروح ل bootstrap/app.php وللتابع withExceptions رح نعرفه فيه طريقة معالجة ال Exceptions تبعاتنا (الوارثة من CustomException ورح نعتمد عليه ك parameter للتابع) وهي تالت مرحلة
واخر شي صار فينا نرمي ال Exception بدون ماعيد كتابة الرسائل بقلب ايا service المرحلة الرابعة
واخر مرحلة هو انو يتعالج الايرور لوحده تلقائيا كل مرة
لما يكون ال Controller عنا بيعتمد على classes تاني لمعالجة امور معينة فغالباً ما نلجأ لل Exceptions لحتى نرجع ايرور ونفهم ال controller انو لازم يرجع ايرور
لهيك حبيت وضح طريقة لحتى نقسم ال Exceptions يلي عنا ونخليهم يتعالجوا تلقائيا بدون ما نكتب try catch بكل مكان
الطريقة بأنه نعرف اول شي class بيورث من Exception ورح نخليه ال base Exception تبعنا (لحتى ما نخلي اللارافيل تعالج كلشي اخطاء وانما الاخطاء يلي نحنا رح نولدها) ويلي هي اول مرحلة
تاني مرحلة مشان نقسم ال Exceptions تبعاتنا لاكتر من class منعمل classes بتورث من CustomException ومنعرف بقلبها توابع static رح تكون مسؤولة عن انو تعطيني Exception حامل رسالة معينة بدي ياها و code معين
وبعدها منروح ل bootstrap/app.php وللتابع withExceptions رح نعرفه فيه طريقة معالجة ال Exceptions تبعاتنا (الوارثة من CustomException ورح نعتمد عليه ك parameter للتابع) وهي تالت مرحلة
واخر شي صار فينا نرمي ال Exception بدون ماعيد كتابة الرسائل بقلب ايا service المرحلة الرابعة
واخر مرحلة هو انو يتعالج الايرور لوحده تلقائيا كل مرة
❤9👍7🔥4
#Trick 33
هالمرة التريك بال Postman
بما انو لما بدنا نوثق ال Apis او نجربهم منستخدم Postman غالبا
ونحنا منكون بحاجة انو دايما نبعت
Accept: application/json
بال headers ف مشان ما نكررها بكل Api فينا نستخدم ال pre script يلي بكون موجود بال Collection ك كل
وبتطبق ع كلشي Api بأنه هاد السكريبت يضيف هاد ال key
بكتابة هالسطرين
هالمرة التريك بال Postman
بما انو لما بدنا نوثق ال Apis او نجربهم منستخدم Postman غالبا
ونحنا منكون بحاجة انو دايما نبعت
Accept: application/json
بال headers ف مشان ما نكررها بكل Api فينا نستخدم ال pre script يلي بكون موجود بال Collection ك كل
وبتطبق ع كلشي Api بأنه هاد السكريبت يضيف هاد ال key
بكتابة هالسطرين
pm.request.headers.add({
key: 'Accept',
value: 'application/json'
})
❤36🔥6⚡3