Forwarded from جادی | Jadi
#خبر #لینک
نمودار تعداد سوالهای سایت استک اورفلو (که زمانی اصلیترین مرجع بحث و سوال و جواب برنامهنویسی بود) در طول زمان.
به نظر میرسه که خیلی زودتر از پیشبینیها، مدلهای زبانی بزرگ استک اورفلو رو از دور خارج کردن؛ اما سوال جالبتر اینه که مدلهای زبانی بزرگ که با خوندن چیزهایی مثل استک اورفلو برنامه نویس شدن، قراره در آینده با خوندن چی رشد کنن؟ تولیدات خودشون؟ شاید.
https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/
نمودار تعداد سوالهای سایت استک اورفلو (که زمانی اصلیترین مرجع بحث و سوال و جواب برنامهنویسی بود) در طول زمان.
به نظر میرسه که خیلی زودتر از پیشبینیها، مدلهای زبانی بزرگ استک اورفلو رو از دور خارج کردن؛ اما سوال جالبتر اینه که مدلهای زبانی بزرگ که با خوندن چیزهایی مثل استک اورفلو برنامه نویس شدن، قراره در آینده با خوندن چی رشد کنن؟ تولیدات خودشون؟ شاید.
https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/
👍11❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 امارات و آمریکا بزرگترین شهر هوش مصنوعی جهان را احداث میکنند!
با حضور ترامپ و محمدبن زاید قرارداد ساخت بزرگترین شهر هوش مصنوعی جهان در امارات امضاء شد.
#خبر
@TheRaymondDev
با حضور ترامپ و محمدبن زاید قرارداد ساخت بزرگترین شهر هوش مصنوعی جهان در امارات امضاء شد.
#خبر
@TheRaymondDev
💔11👍1
Forwarded from Golden Code (@lix)
این Elasticsearch چیه که این همه راجبش میگن؟
یه موتور جستجو open source، real-time و بسیار سریعه که برای جستجو در دیتاهای حجیم و پیچیده طراحی شده.
برخلاف دیتابیسهای سنتی مثل MySQL، Elasticsearch برای جستجوی متنی (Full-Text Search) بهینه شده و از الگوریتمهای بسیار پیشرفتهای مثل تحلیل ریشهی کلمات (stemming)، تطبیق تقریبی (fuzzy)، و جستجوی وزنی (scoring) استفاده میکنه.
📌 چرا Elasticsearch ؟
لاراول با Eloquent و Query Builder در کار با دیتابیس بسیار خوب عمل میکنه، ولی وقتی نیاز به جستجوی پیچیده، سریع و حرفهای دارین، مثلا:
•جستجو در مقالات، محصولات یا کاربران با قابلیت auto-complete
•رتبهبندی نتایج جستجو
•فیلترهای ترکیبی و تحلیلی (مثل قیمت، دستهبندی، برند و…)
اونجاست که Elasticsearch وارد میشه.✅️
پس اگه دنبال جستجوی حرفهای و مقیاسپذیر هستین، Elasticsearch میتونه مکمل قدرتمندی برای دیتابیستون باشه!
@GoldenCodeir
یه موتور جستجو open source، real-time و بسیار سریعه که برای جستجو در دیتاهای حجیم و پیچیده طراحی شده.
برخلاف دیتابیسهای سنتی مثل MySQL، Elasticsearch برای جستجوی متنی (Full-Text Search) بهینه شده و از الگوریتمهای بسیار پیشرفتهای مثل تحلیل ریشهی کلمات (stemming)، تطبیق تقریبی (fuzzy)، و جستجوی وزنی (scoring) استفاده میکنه.
📌 چرا Elasticsearch ؟
لاراول با Eloquent و Query Builder در کار با دیتابیس بسیار خوب عمل میکنه، ولی وقتی نیاز به جستجوی پیچیده، سریع و حرفهای دارین، مثلا:
•جستجو در مقالات، محصولات یا کاربران با قابلیت auto-complete
•رتبهبندی نتایج جستجو
•فیلترهای ترکیبی و تحلیلی (مثل قیمت، دستهبندی، برند و…)
اونجاست که Elasticsearch وارد میشه.✅️
پس اگه دنبال جستجوی حرفهای و مقیاسپذیر هستین، Elasticsearch میتونه مکمل قدرتمندی برای دیتابیستون باشه!
@GoldenCodeir
👏5👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 لیندا مک ماهون, وزیر آموزش و پرورش آمریکا می گوید که وقتی ۷۰٪ از دانشآموزان کلاس هشتم در آمریکا نمیتوانند بهخوبی بخوانند، این خودِ دانشآموزان نیستند که شکست خوردهاند، بلکه این نظام آموزشی است که در حق آنها کوتاهی کرده است.
پ . ن : نظام آموزشی ایران همین مشکل را دارد.
#خبر
@TheRaymondDev
پ . ن : نظام آموزشی ایران همین مشکل را دارد.
#خبر
@TheRaymondDev
👍9👎3
🔶 فرزین: امسال حذف ۴ صفر از پول ملی را دنبال میکنیم
رئیس کل بانک مرکزی با بیان این که نرخ تورم دوازده ماهه سال ۱۴۰۳ معادل ۳۵.۸ درصد شد که نسبت با سال قبل ۱۱.۶ درصد کاهش پیدا کرده است گفت: امسال حتما حذف صفرها را دنبال می کنیم.
فرزین با تاکید براینکهامسال حتما حذف صفرها را دنبال میکنیم، گفت: بسیاری از کشورها حذف صفر را در یک دورانی انجامدادند؛ سیاست ضروری است که حتما باید دنبال کنیم.
#خبر
@TheRaymondDev
رئیس کل بانک مرکزی با بیان این که نرخ تورم دوازده ماهه سال ۱۴۰۳ معادل ۳۵.۸ درصد شد که نسبت با سال قبل ۱۱.۶ درصد کاهش پیدا کرده است گفت: امسال حتما حذف صفرها را دنبال می کنیم.
فرزین با تاکید براینکهامسال حتما حذف صفرها را دنبال میکنیم، گفت: بسیاری از کشورها حذف صفر را در یک دورانی انجامدادند؛ سیاست ضروری است که حتما باید دنبال کنیم.
#خبر
@TheRaymondDev
👍3👎2
🔶 انیمیشن کردن المان ها با CSS
دو تا کلاس fade-in و fade-up داریم که یکی نمایش تدریجی است و دومی ظاهر شدن تدریجی همراه با حرکت به بالا است.
کد کلاس fade-in :
کد کلاس fade-up :
و کد بعدی اینکه انیمیشن ها با تاخیر اجرا می شود. فرض کن چهار باکس دارید و یکی یکی با تاخیر انیمیشن اجرا شود.
کلاس بندی به این صورت است :
#CSS
@TheRaymondDev
دو تا کلاس fade-in و fade-up داریم که یکی نمایش تدریجی است و دومی ظاهر شدن تدریجی همراه با حرکت به بالا است.
کد کلاس fade-in :
.fade-in {
opacity: 0;
animation: fadeIn 2s ease-in forwards;
animation-delay: 1s;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}کد کلاس fade-up :
.fade-up {
opacity: 0;
transform: translateY(50px);
animation: fadeUp 1s ease forwards;
}
@keyframes fadeUp {
to {
opacity: 1;
transform: translateY(0);
}
}و کد بعدی اینکه انیمیشن ها با تاخیر اجرا می شود. فرض کن چهار باکس دارید و یکی یکی با تاخیر انیمیشن اجرا شود.
.delay-0 {
animation-delay: 0.5s;
}
.delay-1 {
animation-delay: 1s;
}
.delay-2 {
animation-delay: 1.5s;
}
.delay-3 {
animation-delay: 2s;
}کلاس بندی به این صورت است :
<article class="card fade-in delay-0"></article>
<article class="card fade-in delay-1"></article>
<article class="card fade-in delay-2"></article>
<article class="card fade-in delay-3"></article>
#CSS
@TheRaymondDev
👍4
🔸customize subtitle
با اومدن ai کیفیت زیرنویسها بیشتر شده ولی خب باید ویدیو رو دانلود کنی و با زیرنویس خودت ببینی
با این افزونه نیازی به دانلود نیست میتونید زیرنویس رو از سیستم خودتون اپلود کنید و کاستومایز کنید علاوه بر یوتیوب طبق ادعاش میگه هر سایتی که پخش ویدیو داشته باشه ساپورت میکنه و این عالیه:
لینک افزونه کروم (برای فایرفاکس هم هستش سرچ کنید):
https://chromewebstore.google.com/detail/substital-add-subtitles-t/kkkbiiikppgjdiebcabomlbidfodipjg
دنبال گیتهابش بودم ولی مثل اینکه دیگه ورژن 2.8.1 اوپن سورس نیست ولی یه یوزری یه کپی از سورسش داره که برای ورژن 2.8.0 هستش:
https://github.com/nmhung520/Substital
@TheRaymondDev
با اومدن ai کیفیت زیرنویسها بیشتر شده ولی خب باید ویدیو رو دانلود کنی و با زیرنویس خودت ببینی
با این افزونه نیازی به دانلود نیست میتونید زیرنویس رو از سیستم خودتون اپلود کنید و کاستومایز کنید علاوه بر یوتیوب طبق ادعاش میگه هر سایتی که پخش ویدیو داشته باشه ساپورت میکنه و این عالیه:
Be it on Netflix, HBOMax, Disney+, Amazon Prime, Vimeo, Youtube or any other online streaming website
لینک افزونه کروم (برای فایرفاکس هم هستش سرچ کنید):
https://chromewebstore.google.com/detail/substital-add-subtitles-t/kkkbiiikppgjdiebcabomlbidfodipjg
دنبال گیتهابش بودم ولی مثل اینکه دیگه ورژن 2.8.1 اوپن سورس نیست ولی یه یوزری یه کپی از سورسش داره که برای ورژن 2.8.0 هستش:
https://github.com/nmhung520/Substital
@TheRaymondDev
👍3
🔶 به نظر میرسد بازیهای سوپرسل مانند کلش آو کلنز از فهرست تحریمها خارج شدهاند و اکنون با IP ایران قابل اجرا هستند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
🤣8👍2👎1
🔶 در سایت هایی که ورود پیامکی دارد و هنگامی که شماره موبایل وارد می کنید و یک پنجره کد OTP نشان می دهد و یک کلیک فرم کد ورود را پر می کند که به آن متد navigator.credentials.get می گویند.
در اینجا یه متد
نمونه کدی که در افزونه وردپرس Authora بکار بردیم.
با این روش وقتی فرم کد OTP پر می کند و خودکار تایید می کنند و به صفحه مثلا ادمین هدایت می کند.
@TheRaymondDev
در اینجا یه متد
navigator.credentials.get() داریم که کد OTP رو خودکار در فرم پر می کند یا یک لمس فرم رو پر کنید. این برای اندروید است.نمونه کدی که در افزونه وردپرس Authora بکار بردیم.
if ('OTPCredential' in window) {
const ac = new AbortController();
$('#authora-verify').submit(function (e) {
ac.abort();
});
navigator.credentials.get({
otp: { transport: ['sms'] },
signal: ac.signal
}).then(process_otp);
}با این روش وقتی فرم کد OTP پر می کند و خودکار تایید می کنند و به صفحه مثلا ادمین هدایت می کند.
@TheRaymondDev
web.dev
SMS OTP form best practices | web.dev
Asking a user to provide a one-time password is a common way to confirm a user's identity. Learn best practices to build an SMS OTP form, with great user experience.
❤3👍2
🔶 آموزش نصب n8n بر روی سرور و ایجاد اتوماسیون ساده تلگرام
https://www.youtube.com/watch?v=d6RzGhpV1Vg
@TheRaymondDev
https://www.youtube.com/watch?v=d6RzGhpV1Vg
@TheRaymondDev
YouTube
n8n رو روی سرور خودتون نصب کنین و با کریپتو و تلگرام یه اتوماسیون ساده بسازین
این روزها از n8n زیاد میشنویم؛ سیستمی برای ساخت فلوهای اتوماسیونی با کلی اتصال به چیزهای مختلف. ولی روی سایت خودش برای استفاده ازش لازمه ۲۵ دلار در ماه بدیم که کار رو سخت میکنه.
توی این ویدئو نگاهی داریم به این ابزار خیلی باحال و میبینین که اولا چطوری…
توی این ویدئو نگاهی داریم به این ابزار خیلی باحال و میبینین که اولا چطوری…
Forwarded from Panic Dev (Hessam)
چرا لاراول sail استفاده نکنیم ...
اگر شما هم با تعداد متعددی پروژه همزمان کار میکنید یا بین پروژه های لاراولی زیاد سوئیچ میشید .
اجرا همزمان پروژه ها با sail منابع زیادی میطلبه یا باید یکی رو down کنید بعد یکی رو up یا کانفیگ و پورت متفاوت برای هرکدوم روی env ست کنید .
ولی از همه مهم تر که من دیروز باهاش برخورد کردم
اشغال فضای زیادی دیسک هست .
برای هر پروژه لاراولی که بخواید با sail اون رو راه اندازی کنید
از اول یه image براش بیلد میشه و دوباره تمام کانتیر های mysql , redis و ... براش از اول ساخته میشه .
مسئله اول ،اون سردرد موقع هر بار بیلد و pull که به جای خودش
ولی در این بین کلی image دارید هر بار به اضافه کلی volume
من وقتی دیروز فضای دیکسم به شدت پر شده بود امدم تمیز کاری کنم
وقتی یه docker prune زدم ۴۵ گیگ فضا ازاد شد!
اینجا بود که فهمیدم برای دولوپری که تو تمام پروژه ها تمام enviroment اش تقریبا یکی هست
خیلی زیاد داره فضا و اینترنت مصرف میشه .
خوب به این فک کردم بریم سراغ جایگزین .
همونطور که میدونید هستن ابزار هایی مثل herd , longhorn , valet که یا برای ویندوز یا قشر پولدار خانواده اپل
و چیز به درد بخوری پیدا نکردم که یکبار اجرا بشه و تمام پروژه ها رو ساپورت کنه . و همش در حال سوئیچ نباشم .
در اخر به این نتیجه رسیدم باید برگردم به خودم یه چیزی بزنم .
که تهش شد این ریپازیتوری ساده .
https://github.com/mohaphez/larasaur
شما با استفاده از این یه پوشه دارید به اسم
بعد داخلش یه فولدر میسازید
بعد یه
این تمام کامند هایی که نیاز دارید بهتون میده
حالا پروژه هاتون میره داخل پوشه
مثلا با این ساختار
همه چی امادست
اول یه دستور up میزنید
که بیلد اولیه گرفته بشه و سرویس ها بیاد بالا
بعد داخل هر پروژه که دارید یا جدید میسازید داخل خود مسیرش مثلا
یه دستور
میزنید این براتون یه کانفیگ nginx میسازه میندازه برای داکر و یه دامین با پسوند
مثلا این میشه
و تمام
کلا بعد از این دیگه هر چی پروژه میسازید یه addsite میزنید و یه دستور restart
بعد همه چی امادست .
هم روی محیط ایزولست هم در مصرف اینترنت و وقت صرفه جویی شده هم فضای کمتری میگیره
هم روی سیستمتون نیاز به نصب دپندسی های زیادی ندارید برای راه اندازی lamp
گذاشتم شاید به درد شما هم خورد .
الان فقط زمانی سراغ sail میرم که پروژه واقعا محیط متفاوت خاصی بخواد مثل php 7.4
@panicdev
اگر شما هم با تعداد متعددی پروژه همزمان کار میکنید یا بین پروژه های لاراولی زیاد سوئیچ میشید .
اجرا همزمان پروژه ها با sail منابع زیادی میطلبه یا باید یکی رو down کنید بعد یکی رو up یا کانفیگ و پورت متفاوت برای هرکدوم روی env ست کنید .
ولی از همه مهم تر که من دیروز باهاش برخورد کردم
اشغال فضای زیادی دیسک هست .
برای هر پروژه لاراولی که بخواید با sail اون رو راه اندازی کنید
از اول یه image براش بیلد میشه و دوباره تمام کانتیر های mysql , redis و ... براش از اول ساخته میشه .
مسئله اول ،اون سردرد موقع هر بار بیلد و pull که به جای خودش
ولی در این بین کلی image دارید هر بار به اضافه کلی volume
من وقتی دیروز فضای دیکسم به شدت پر شده بود امدم تمیز کاری کنم
وقتی یه docker prune زدم ۴۵ گیگ فضا ازاد شد!
اینجا بود که فهمیدم برای دولوپری که تو تمام پروژه ها تمام enviroment اش تقریبا یکی هست
خیلی زیاد داره فضا و اینترنت مصرف میشه .
خوب به این فک کردم بریم سراغ جایگزین .
همونطور که میدونید هستن ابزار هایی مثل herd , longhorn , valet که یا برای ویندوز یا قشر پولدار خانواده اپل
و چیز به درد بخوری پیدا نکردم که یکبار اجرا بشه و تمام پروژه ها رو ساپورت کنه . و همش در حال سوئیچ نباشم .
در اخر به این نتیجه رسیدم باید برگردم به خودم یه چیزی بزنم .
که تهش شد این ریپازیتوری ساده .
https://github.com/mohaphez/larasaur
شما با استفاده از این یه پوشه دارید به اسم
projects مثلا بعد داخلش یه فولدر میسازید
dev-env و فایل های این ریپازیتوری میره داخلش بعد یه
bash install-dev-shortcuts.sh
این تمام کامند هایی که نیاز دارید بهتون میده
حالا پروژه هاتون میره داخل پوشه
projects مثلا با این ساختار
~/projects/
├── dev-env/
├── x/
│ ├── a-laravel/
│ └── b-laravel/
├── y/
│ ├── c-laravel/
│ └── v-laravel/
└── z/
├── h-old-laravel/
└── b-new-laravel/
همه چی امادست
اول یه دستور up میزنید
up
که بیلد اولیه گرفته بشه و سرویس ها بیاد بالا
بعد داخل هر پروژه که دارید یا جدید میسازید داخل خود مسیرش مثلا
cd ~/projects/a-laravel
یه دستور
addsite
میزنید این براتون یه کانفیگ nginx میسازه میندازه برای داکر و یه دامین با پسوند
.local میسازه مثلا این میشه
a-laravel.local
و تمام
کلا بعد از این دیگه هر چی پروژه میسازید یه addsite میزنید و یه دستور restart
بعد همه چی امادست .
هم روی محیط ایزولست هم در مصرف اینترنت و وقت صرفه جویی شده هم فضای کمتری میگیره
هم روی سیستمتون نیاز به نصب دپندسی های زیادی ندارید برای راه اندازی lamp
گذاشتم شاید به درد شما هم خورد .
الان فقط زمانی سراغ sail میرم که پروژه واقعا محیط متفاوت خاصی بخواد مثل php 7.4
@panicdev
👍5
🔶 نسخه اولیه افزونه ورود موبایلی وردپرس به نام Authora منتشر شد.
هنوز تکمیل نشده چون پنل مدیریت افزونه نوشته نشده است و به اپراتور sms.ir وصل است.
به زودی چندین اپراتور ایرانی و خارجی اضافه می کنیم که قابل انتخاب باشد و دارای سیستم درایور است.
این افزونه اوپن سورس و رایگان است.
این افزونه اولیه در سایت راییوم پیاده شده است.
https://rayium.ir
گیت هاب :
https://github.com/Rayiumir/Authora
@TheRaymondDev
هنوز تکمیل نشده چون پنل مدیریت افزونه نوشته نشده است و به اپراتور sms.ir وصل است.
به زودی چندین اپراتور ایرانی و خارجی اضافه می کنیم که قابل انتخاب باشد و دارای سیستم درایور است.
این افزونه اوپن سورس و رایگان است.
این افزونه اولیه در سایت راییوم پیاده شده است.
https://rayium.ir
گیت هاب :
https://github.com/Rayiumir/Authora
@TheRaymondDev
GitHub
GitHub - Rayiumir/Authora: Easy login with mobile number for WordPress
Easy login with mobile number for WordPress. Contribute to Rayiumir/Authora development by creating an account on GitHub.
👍1
🎄 یک برنامه نویس تنبل
🔶 آموزش نصب n8n بر روی سرور و ایجاد اتوماسیون ساده تلگرام https://www.youtube.com/watch?v=d6RzGhpV1Vg @TheRaymondDev
YouTube
ایجنت چند کاره بات تلگرام با قابلیت متن، وویس و تصویر
تو این ویدئو یاد میدم چطور بدون کدنویسی با ابزار n8n یک ایجنت هوش مصنوعی بصورت بات تلگرام بسازید. با وویس صحبت کنید بتونید عکس آنالیز کنید به دیتاشیت متصل بشید.
سرفصل ها:
00:00 شروع
05:23 ایجاد پروژه در n8n
07:24 ایجاد بات تلگرام
10:20 ایجاد ایجنت هوش مصنوعی…
سرفصل ها:
00:00 شروع
05:23 ایجاد پروژه در n8n
07:24 ایجاد بات تلگرام
10:20 ایجاد ایجنت هوش مصنوعی…
👌2
This media is not supported in your browser
VIEW IN TELEGRAM
🟠 وارد یکی از پردرآمدترین حوزهها شو!
🔸 دیتاساینس یکی از پردرآمدترین حوزههای کاری امروزه که در سراسر جهان خواهان داره.
🔸بوتکمپ دیتاساینس دانشکار طی 6 ماه تو رو وارد بازارکار این حوزه میکنه.
🔻همراه با :
▪️پشتیبانی و منتورینگ تخصصی
▪️مدرک معتبر
▪️اساتید از شرکتهای بزرگ
▪️انجام پروژه واقعی در طول دوره
◀️ برای اطلاعات بیشتر کلیک کن👇
🔗https://dnkr.ir/64rb7
🔗https://dnkr.ir/64rb7
@TheRaymondDev
🔸 دیتاساینس یکی از پردرآمدترین حوزههای کاری امروزه که در سراسر جهان خواهان داره.
🔸بوتکمپ دیتاساینس دانشکار طی 6 ماه تو رو وارد بازارکار این حوزه میکنه.
🔻همراه با :
▪️پشتیبانی و منتورینگ تخصصی
▪️مدرک معتبر
▪️اساتید از شرکتهای بزرگ
▪️انجام پروژه واقعی در طول دوره
◀️ برای اطلاعات بیشتر کلیک کن👇
🔗https://dnkr.ir/64rb7
🔗https://dnkr.ir/64rb7
@TheRaymondDev
👎1
Forwarded from Golden Code (علی 🇨🇴)
در لاراول وقتی از متود collect() استفاده میکنیم، آرایه معمولی رو به یک آبجکت از کلاس Collection تبدیل میکنیم.
در واقع Collection ها ابزاری هستن که امکانات زیادی برای پردازش دیتا به ما میدن و کار با دیتارو سادهتر، خواناتر و تمیزتر میکنند.
مثال:
درین مثال، آرایهای که داشتیم رو به یک Collection تبدیل کردیم و بعد با استفاده از متود filter فقط اعداد زوج رو پیدا کردیم.
مزایای استفاده از Collections :
کد شما تمیزتر و قابل فهمتر میشه.
میتونین چندین عملیات رو به راحتی پشت سر هم انجام بدین.
متودهای مفیدی مثل map، filter، pluck، groupBy، reduce و دهها مورد دیگه برای اعمال تغییر بر دیتا وجود دارن که خیلی کار رو راحت میکنند.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1923702549015822611?s=
در واقع Collection ها ابزاری هستن که امکانات زیادی برای پردازش دیتا به ما میدن و کار با دیتارو سادهتر، خواناتر و تمیزتر میکنند.
مثال:
$array = [1, 2, 3, 4, 5];
$collection = collect($array);
// حالا میتونیم از متدهای مختلفی مثل filter، map، reduce و غیره استفاده کنیم:
$even = $collection->filter(function ($value) {
return $value % 2 === 0; // فقط اعداد زوج رو برمیگردونه
});
dd($even->all()); // خروجی: [2, 4]
درین مثال، آرایهای که داشتیم رو به یک Collection تبدیل کردیم و بعد با استفاده از متود filter فقط اعداد زوج رو پیدا کردیم.
مزایای استفاده از Collections :
کد شما تمیزتر و قابل فهمتر میشه.
میتونین چندین عملیات رو به راحتی پشت سر هم انجام بدین.
متودهای مفیدی مثل map، filter، pluck، groupBy، reduce و دهها مورد دیگه برای اعمال تغییر بر دیتا وجود دارن که خیلی کار رو راحت میکنند.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1923702549015822611?s=
👍2🔥1