https://twitter.com/freekmurze/status/1747610686580986125?t=WjmCiwGese94IRNV-VNo2Q&s=19
@golden_code_ir
@golden_code_ir
X (formerly Twitter)
Freek Van der Herten 🔭 (@freekmurze) on X
🚀 We just released a mini-package called spatie/holidays that can calculate all public holidays for a country.
Right now Belgium, Netherlands and Hungary are supported, but we’re welcoming PRs for other countries.
#php
Right now Belgium, Netherlands and Hungary are supported, but we’re welcoming PRs for other countries.
#php
https://twitter.com/calebporzio/status/1719738488696828345?t=vMPC9NkgTaVfgmACtwj8Pg&s=19
@golden_code_ir
@golden_code_ir
X (formerly Twitter)
Caleb Porzio (@calebporzio) on X
🚂Toying with a new Alpine plugin this morning:
x-anchor
Easily position dropdowns, tooltips, etc. relative to another element
This is basically a popper/floating-ui wrapper
Thoughts? Useful? ⚓️
x-anchor
Easily position dropdowns, tooltips, etc. relative to another element
This is basically a popper/floating-ui wrapper
Thoughts? Useful? ⚓️
❤2
تحقیق کنین راجع به شرکتش و اگه خواستین رزومه بفرستین(ازین به بعد هر از گاهی آگهی استخدام ببینم اینجا میزارم)
https://jobinja.ir/companies/ebrahimi-academy/jobs/ARij/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-laravel-%D8%AF%D8%B1-%D8%A2%DA%A9%D8%A7%D8%AF%D9%85%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D9%85%D9%84%D8%A7%DA%A9-%D8%A7%D9%85%DB%8C%D8%AF-%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85%DB%8C
@golden_code_ir
https://jobinja.ir/companies/ebrahimi-academy/jobs/ARij/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-laravel-%D8%AF%D8%B1-%D8%A2%DA%A9%D8%A7%D8%AF%D9%85%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D9%85%D9%84%D8%A7%DA%A9-%D8%A7%D9%85%DB%8C%D8%AF-%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85%DB%8C
@golden_code_ir
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام برنامهنویس Laravel در آکادمی آموزش املاک امید ابراهیمی | جابینجا
استخدام برای فرصت شغلی برنامهنویس Laravel در Omid Ebrahimi Real Estate Academy,
آشنایی با Git مسلط به معماری پروژه آشنایی با اصول clean code و تولید سورس کد خوانا، ...
آشنایی با Git مسلط به معماری پروژه آشنایی با اصول clean code و تولید سورس کد خوانا، ...
👍1
با استفاده از این command ها میشه به اطلاعات بدرد بخوری از دیتابیس رسید🪴🌴
https://twitter.com/enunomaduro/status/1750094685022867913?t=2Q7tug84bayuSAoIVk34mQ&s=19
@golden_code_ir
https://twitter.com/enunomaduro/status/1750094685022867913?t=2Q7tug84bayuSAoIVk34mQ&s=19
@golden_code_ir
X (formerly Twitter)
Nuno Maduro (@enunomaduro) on X
Small reminder: you can use the "db:show" and "db:table" artisan commands to quickly inspect your database from the command line. 💅🏻
👍2
در تابع dirname میتوان آرگومان دوم نیز مشخص کرد که به وسیلش میشه تعیین کرد تا کدوم سطح از دایرکتوری واسمون پیش بره.
بصورت پیشفرض سطح ۱ رو میاره🪴🌴
https://twitter.com/enunomaduro/status/1699458486243856440?t=KKUNrt-FjIYDxaIhZpMEZQ&s=19
@golden_code_ir
بصورت پیشفرض سطح ۱ رو میاره🪴🌴
https://twitter.com/enunomaduro/status/1699458486243856440?t=KKUNrt-FjIYDxaIhZpMEZQ&s=19
@golden_code_ir
👍2
در MailMessage متودی به نام ()lines هستش استفاده ی ازش میتونه باعث شه از foreach های غیر ضروری کمتر استفاده شه! 🪴🌴
https://twitter.com/_newtonjob/status/1746135684660768887?t=z43q2jGCisi140igGKiaKw&s=19
@golden_code_ir
https://twitter.com/_newtonjob/status/1746135684660768887?t=z43q2jGCisi140igGKiaKw&s=19
@golden_code_ir
X (formerly Twitter)
Newton Job (@_newtonjob) on X
Did you know the #Laravel notification `MailMessage` provides a `lines()` method that allows you to pass an array of lines?
Can be very useful for avoiding unnecessary `foreach` 💅
Can be very useful for avoiding unnecessary `foreach` 💅
👍2❤1
میشه با استفاده از متودِ"from"مشخص کرد که شروعِ Id دِهی هامون از چه عددی انجام بشه(اگه قصد استفاده از auto increment داشته باشیم)🌴🪴
@golden_code_ir
https://twitter.com/iamgurmandeep/status/1750617519163929021?t=IkwlF1fA2z7uteKCW1bUFw&s=19
@golden_code_ir
https://twitter.com/iamgurmandeep/status/1750617519163929021?t=IkwlF1fA2z7uteKCW1bUFw&s=19
X (formerly Twitter)
Gurmandeep Singh (@iamgurmandeep) on X
#Laravel Tip 🚀
You can use the `from` method to set the starting value of an auto-incrementing field.
You can use the `from` method to set the starting value of an auto-incrementing field.
👍4
توو استفاده از متودِ find در elequent میشه حتی بصورت آرایه ای درخواست رو ارسال کرد 🪴🌴
@golden_code_ir
https://twitter.com/PovilasKorop/status/1751556983012913587?t=UvAK2-S0iE_6nq7t6V_JAg&s=19
@golden_code_ir
https://twitter.com/PovilasKorop/status/1751556983012913587?t=UvAK2-S0iE_6nq7t6V_JAg&s=19
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip:
The `find()` method in Eloquent models can accept an array of IDs, which will return a Collection instead of a single Model.
The `find()` method in Eloquent models can accept an array of IDs, which will return a Collection instead of a single Model.
👍4
متودی هم داریم تحت عنوان()updateOrCreate که دو عملیات رو در یک عملیات ترکیب میکنه واسمون، استفاده ازش میتونه برای کوتاه شدنه کد هامون بَسی مفید واقع شه! 🪴🌴
@golden_code_ir
(اگه واستون مفید بود با دوستاتون هم به اشتراک بزارین 🍀)
https://twitter.com/PovilasKorop/status/1751919371042144444?t=ZDAqQnsAeEhzRJPZ6Z0M9Q&s=19
@golden_code_ir
(اگه واستون مفید بود با دوستاتون هم به اشتراک بزارین 🍀)
https://twitter.com/PovilasKorop/status/1751919371042144444?t=ZDAqQnsAeEhzRJPZ6Z0M9Q&s=19
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip: Remember the practical `updateOrCreate()` method that combines two operations into one.
Check out this article on Laravel Daily for further examples and how it significantly reduces code length: https://t.co/AQSUvf0nRp
Check out this article on Laravel Daily for further examples and how it significantly reduces code length: https://t.co/AQSUvf0nRp
👍2
برای تبدیل کردنه آرایه به آبجکت ، فقط کافیه object رو اینجوری پیش از آرایه وارد کنیم🌴🪴
@golden_code_ir
منبع:
#php
https://twitter.com/PovilasKorop/status/1732350429378256986?t=-gnAWVPwk2XwrfLf-G6bIw&s=19
@golden_code_ir
منبع:
#php
https://twitter.com/PovilasKorop/status/1732350429378256986?t=-gnAWVPwk2XwrfLf-G6bIw&s=19
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
PHP tip.
You want to transform an array into an object?
Just use (object) before the array.
Source: Laravel Pulse
https://t.co/9Sgf78IU03
You want to transform an array into an object?
Just use (object) before the array.
Source: Laravel Pulse
https://t.co/9Sgf78IU03
❤2
از دیگر متود ها و helper های پرکاربرد، ()latest و ()oldest در Elequent هستند،
روش هایی مختصر جهتِ سفارشِ درخواست هامون🪴🌴
@golden_code_ir
به مثال زیر توجه کنین
https://twitter.com/PovilasKorop/status/1750832209408168236?t=yrbCsMI3snZRJAdBv-VDDQ&s=19
روش هایی مختصر جهتِ سفارشِ درخواست هامون🪴🌴
@golden_code_ir
به مثال زیر توجه کنین
https://twitter.com/PovilasKorop/status/1750832209408168236?t=yrbCsMI3snZRJAdBv-VDDQ&s=19
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip:
A commonly used Eloquent helper method is `latest()` or `oldest()`.
They offer a more concise way to order by specific fields.
A commonly used Eloquent helper method is `latest()` or `oldest()`.
They offer a more concise way to order by specific fields.
👍3
میشه از ()withDefault در ()belongsTo استفاده کرد تا از وقوعِ خیلی از خطاهای روو مخ جلوگیری شه،
یعنی بطور پیش فرض میشه واسش یک دیتایی رو سِت کنیم،تا اگه مثلن دیتایی که از دیتابیس خواستن، وجود نداشت! خطا رخ نده و دیتای پیشفرضمون (withDefualt)به عنوان خروجی داده شه.
به مثال توجه کنین:🪴🌴
@golden_code_ir
https://twitter.com/PovilasKorop/status/1753368922345046386?t=TK4SBAijQtgo__ntF-_v0Q&s=19
همچنین در اینجا هم خوب توضیح دادن:
https://roocket.ir/discuss/%D9%85%D8%AA%D8%AF-withDefault-%DA%86%DB%8C%D8%B3%D8%AA
یعنی بطور پیش فرض میشه واسش یک دیتایی رو سِت کنیم،تا اگه مثلن دیتایی که از دیتابیس خواستن، وجود نداشت! خطا رخ نده و دیتای پیشفرضمون (withDefualt)به عنوان خروجی داده شه.
به مثال توجه کنین:🪴🌴
@golden_code_ir
https://twitter.com/PovilasKorop/status/1753368922345046386?t=TK4SBAijQtgo__ntF-_v0Q&s=19
همچنین در اینجا هم خوب توضیح دادن:
https://roocket.ir/discuss/%D9%85%D8%AA%D8%AF-withDefault-%DA%86%DB%8C%D8%B3%D8%AA
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip.
To prevent fatal errors when calling `$post->user->name` and `$post->user` doesn't exist, you can assign a default model in the belongsTo relationship.
To prevent fatal errors when calling `$post->user->name` and `$post->user` doesn't exist, you can assign a default model in the belongsTo relationship.
👍1
اگه حس میکنی زیاد بودنه تعداد کوئری ها باعث کاهش سرعت سایت شده، میتونی از Cache استفاده کنی،به تصویر توجه کنین،
به عنوانه ورودیه دوم، عددِ ۳۶۰۰ رو پاس دادیم که زمان انقضا(مدتِ اعتبارِ اون کَش رو مشخص میکنه)🍀
با استفاده ازین روش عملیات ذخیره سازیه موقت ایجاد میشه و باعث میشه تعداد کوئری ها کمتر شه! 🪴🌴
@GoldenCodeir
https://twitter.com/laravelbackpack/status/1700907063122018671?t=6f4T61oun1x5VBLp1eY6Mw&s=19
اینم سایت هم قوی توضیح داده:🔥
https://ditty.ir/posts/laravel-cache-101/JA0VX
به عنوانه ورودیه دوم، عددِ ۳۶۰۰ رو پاس دادیم که زمان انقضا(مدتِ اعتبارِ اون کَش رو مشخص میکنه)🍀
با استفاده ازین روش عملیات ذخیره سازیه موقت ایجاد میشه و باعث میشه تعداد کوئری ها کمتر شه! 🪴🌴
@GoldenCodeir
https://twitter.com/laravelbackpack/status/1700907063122018671?t=6f4T61oun1x5VBLp1eY6Mw&s=19
اینم سایت هم قوی توضیح داده:🔥
https://ditty.ir/posts/laravel-cache-101/JA0VX
X (formerly Twitter)
Backpack for Laravel (@laravelbackpack) on X
#Laravel Tip: Don't let database queries slow you down. Use Laravel's cache facade to cache data temporarily, reducing database queries.
👍4
در belongsTo ,hasMany میشه به سبکِ دیگه ای هم کد رو نوشت، در تصویر زیر بهش اشاره شده ،با این روش میشه بدون ارسال اطلاعات parent's id درخواست رو ارسال کنیم.
در مثال زیر، post رو ساختیم بدونه اینکه نیاز باشه آیدیه والد رو درخواست کنیم 🌴🪴
@golden_code_ir
https://x.com/PovilasKorop/status/1754105525476687994?t=p6IVOzvGgFbdhnTcW_6ogQ&s=35
در مثال زیر، post رو ساختیم بدونه اینکه نیاز باشه آیدیه والد رو درخواست کنیم 🌴🪴
@golden_code_ir
https://x.com/PovilasKorop/status/1754105525476687994?t=p6IVOzvGgFbdhnTcW_6ogQ&s=35
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip.
For the `belongsTo` relationship, make use of the `hasMany` relationship to create a child record without passing the parent's ID.
For the `belongsTo` relationship, make use of the `hasMany` relationship to create a child record without passing the parent's ID.
👍5
در elequent میشه ()whereHas و ()orDoesntHave رو داخله یه جمله ترکیب کرد،
اینکار بر خوانایی کد تاثیر مثبتی داره، مثل زبان عامیانه میشه کد رو خوند و درک کرد🪴🌴
@golden_code_ir
https://x.com/PovilasKorop/status/1754456085199532097?t=HMxh704xIkKVRVEo7-iOsw&s=35
اینکار بر خوانایی کد تاثیر مثبتی داره، مثل زبان عامیانه میشه کد رو خوند و درک کرد🪴🌴
@golden_code_ir
https://x.com/PovilasKorop/status/1754456085199532097?t=HMxh704xIkKVRVEo7-iOsw&s=35
👍3
اگه داخل پروژتون، رکورد هایی دارین که وضعیت های published یا unpublished داره در کنترلر میتونین از ()abort_unless یا ()abort_if استفاده کنین در عملیاته چک و فیلترگذاری👌🏾
(در route model binding )🪴🌴
@Golden_code_ir
https://x.com/PovilasKorop/status/1754828536978854183?t=u3DFuOmJHlOQ31Wl6IeLFA&s=35
(در route model binding )🪴🌴
@Golden_code_ir
https://x.com/PovilasKorop/status/1754828536978854183?t=u3DFuOmJHlOQ31Wl6IeLFA&s=35
👍3