✅ Mongodb چی هست؟ بیاید یکم بیشتر در موردش صحبت کنیم:)
😊 نظرتون چی بود خوب بود؟ منتظرم نظرت رو کامنت کنی :))
💬 نظرتو کامنت کن برام
❤️ لایکو بزن، فالو فراموش نشه
🔖 ذخیرش کن لازم میاد
#mongodb #database
🔰 | @laravelFact
😊 نظرتون چی بود خوب بود؟ منتظرم نظرت رو کامنت کنی :))
💬 نظرتو کامنت کن برام
❤️ لایکو بزن، فالو فراموش نشه
🔖 ذخیرش کن لازم میاد
#mongodb #database
🔰 | @laravelFact
✅ آپدیت جدید لاراول 10.33
📋 مشاهده تغییرات:
https://laravel-news.com/laravel-10-33-0
#laravel #tip
🔰 | @laravelFact
📋 مشاهده تغییرات:
https://laravel-news.com/laravel-10-33-0
#laravel #tip
🔰 | @laravelFact
Laravel News
Laravel 10.33 Released - Laravel News
The Laravel team released v10.33, with new number helper methods, test assertions about batches that exist in a job chain, a hex color validation rule, and more.
✅ آپدیت جدید php 8.3
📋 مشاهده تغییرات:
https://www.php.net/releases/8.3/en.php
https://laravel-news.com/php-8-3-0
#php #upgrade
🔰 | @laravelFact
📋 مشاهده تغییرات:
https://www.php.net/releases/8.3/en.php
https://laravel-news.com/php-8-3-0
#php #upgrade
🔰 | @laravelFact
www.php.net
PHP 8.3 Released
PHP 8.3 is a major update of the PHP language. It contains many new features, such as explicit typing of class constants, deep-cloning of readonly properties and additions to the randomness functionality. As always it also includes performance improvements…
🏆 لاراول یک سیستمی رو توسعه داده(یک برنامه) که مخصوص سیستم عامل مک هست.
💘 چند وقتی هست که برای ویندوزش هم اومده و واقعا چیز محشریه
🍂 الان داشتم کار می کردم باهاش واقعا راضی بودم خیلی دوست دارم ورژن pro اش رو بخرم
🌐 https://herd.laravel.com/docs/windows
✅ خلاصه کارش این هست که براتون پروژه ایجاد می کنه بین ورژن های مختلف php و nodejs سوئیچ میکنید، میتونید پروژتون رو خیلی راحت بدونه درد سر روی visual domain ست کنید.
✔️ حتی میتونید برای پروژتون ssl ست کنید (خودش انجام میده و ssl رایگان ست می کنه) و کلی قابلیت خفن دیگه
#php #laravel #upgrade
🔰 | @laravelFact
💘 چند وقتی هست که برای ویندوزش هم اومده و واقعا چیز محشریه
🍂 الان داشتم کار می کردم باهاش واقعا راضی بودم خیلی دوست دارم ورژن pro اش رو بخرم
🌐 https://herd.laravel.com/docs/windows
✅ خلاصه کارش این هست که براتون پروژه ایجاد می کنه بین ورژن های مختلف php و nodejs سوئیچ میکنید، میتونید پروژتون رو خیلی راحت بدونه درد سر روی visual domain ست کنید.
✔️ حتی میتونید برای پروژتون ssl ست کنید (خودش انجام میده و ssl رایگان ست می کنه) و کلی قابلیت خفن دیگه
#php #laravel #upgrade
🔰 | @laravelFact
Laravel Herd
About Herd
Laravel Development perfected.
✅ چطوری یک idea زیبا و راحت داشته باشیم؟
🔻 خوب طبیعی هست مکانی که در حال کد زدن داخلش هستیم خیلی مهم هست و ما توی ایران به خاطر تحریم ها و... خیلی چیز ها رو نمیتونیم داشته باشیم.
🔻 حالا می خوام یک سری چیز میز معرفی کنم که رابط کاربری راحت تری داشته باشید:
⚙️ سیستم مورد نیاز:
Microsoft Windows 8/10/11
macOS 10.13 or higher
GNOME or KDE desktop
4 GB RAM minimum
16 GB RAM recommended
1024x768 minimum screen resolution
🌐 https://soft98.ir/software/programming/3845-phpstorm.html
🌐 https://www.jetbrains.com/phpstorm/download/#section=windows [Home Page]
از لینک بالا یا منبع اصلی phpstorm دانلودش کنید و سپس نصب کنید. بعد فایل اینجا رو دانلود کنید در مسیری اون رو extract کنید (دقت کنید نباید بعدا این فایل رو پاک کنید!!)
🔩 Windows:
📂 noscripts/install-all-users.vbs && noscripts/install-current-user.vbs
🔩 Linux
📂 noscripts/install.sh
🏃 فایل مربوط به سیستم خودتون رو اجرا کنید اگر لینوکس و مکینتاش هستید بعد از اجرا فایل restart کنید حتما باید صبر کنید که بعد از اجرا فایل ها پیام Done رو دریافت کنید!!
حالا وارد phpstorm بشید و Active lincense زیر رو وارد کنید:
🌐 https://gist.github.com/DevNull-IR/71819deae64bca49947b7efca6c4303e
حالا phpstorm شما اکتیو شده اگر active کد بالا به مشکل خورد از لینک زیر دنبال active کد phpstorm باشید:
🌐 https://dl4.soft98.ir/programing/2021-2023.html
حالا وارد قسمت plugins بشید پلاگین ها زیر رو دانلود و نصب کنید:
1️⃣ Atom Material Icons
2️⃣ Gerry Themes Pro
3️⃣ Laravel Idea
4️⃣ Laravel Query
چیز دیگه ای هم مد نظرتون بود اضافه کنید پلاگین 2️⃣ و 3️⃣ پولی هست که active code هاشون اینجاس:
2️⃣ https://gist.github.com/DevNull-IR/22e7d9ba0d5ef87a395464d8697584e5
3️⃣ https://gist.github.com/DevNull-IR/9ef2683a7de6ea9746418b7aec7e19be
⚠️ دوباره اگر Active code ها مشکل داشت از لینک زیر دنبال active کد پلاگین مورد نظر باشید:
🌐 https://dl4.soft98.ir/programing/2021-2023.html
✅ الان idea مناسب داریم ولی هنوز مونده!
🔄 زبان های و پکیج های مختلفت رو آپدیت کن به آخرین ورژن مثلا:
برنامه laravel herd رو نصب کن:
🌐 https://herd.laravel.com/docs/windows
🔚 حالا کامپیوتر رو restart کن و لذت ببر
#php #laravel #tip #idea
🔰 | @laravelFact
🔻 خوب طبیعی هست مکانی که در حال کد زدن داخلش هستیم خیلی مهم هست و ما توی ایران به خاطر تحریم ها و... خیلی چیز ها رو نمیتونیم داشته باشیم.
🔻 حالا می خوام یک سری چیز میز معرفی کنم که رابط کاربری راحت تری داشته باشید:
⚙️ سیستم مورد نیاز:
Microsoft Windows 8/10/11
macOS 10.13 or higher
GNOME or KDE desktop
4 GB RAM minimum
16 GB RAM recommended
1024x768 minimum screen resolution
🌐 https://soft98.ir/software/programming/3845-phpstorm.html
🌐 https://www.jetbrains.com/phpstorm/download/#section=windows [Home Page]
از لینک بالا یا منبع اصلی phpstorm دانلودش کنید و سپس نصب کنید. بعد فایل اینجا رو دانلود کنید در مسیری اون رو extract کنید (دقت کنید نباید بعدا این فایل رو پاک کنید!!)
🔩 Windows:
📂 noscripts/install-all-users.vbs && noscripts/install-current-user.vbs
🔩 Linux
📂 noscripts/install.sh
🏃 فایل مربوط به سیستم خودتون رو اجرا کنید اگر لینوکس و مکینتاش هستید بعد از اجرا فایل restart کنید حتما باید صبر کنید که بعد از اجرا فایل ها پیام Done رو دریافت کنید!!
حالا وارد phpstorm بشید و Active lincense زیر رو وارد کنید:
🌐 https://gist.github.com/DevNull-IR/71819deae64bca49947b7efca6c4303e
حالا phpstorm شما اکتیو شده اگر active کد بالا به مشکل خورد از لینک زیر دنبال active کد phpstorm باشید:
🌐 https://dl4.soft98.ir/programing/2021-2023.html
حالا وارد قسمت plugins بشید پلاگین ها زیر رو دانلود و نصب کنید:
1️⃣ Atom Material Icons
2️⃣ Gerry Themes Pro
3️⃣ Laravel Idea
4️⃣ Laravel Query
چیز دیگه ای هم مد نظرتون بود اضافه کنید پلاگین 2️⃣ و 3️⃣ پولی هست که active code هاشون اینجاس:
2️⃣ https://gist.github.com/DevNull-IR/22e7d9ba0d5ef87a395464d8697584e5
3️⃣ https://gist.github.com/DevNull-IR/9ef2683a7de6ea9746418b7aec7e19be
⚠️ دوباره اگر Active code ها مشکل داشت از لینک زیر دنبال active کد پلاگین مورد نظر باشید:
🌐 https://dl4.soft98.ir/programing/2021-2023.html
✅ الان idea مناسب داریم ولی هنوز مونده!
🔄 زبان های و پکیج های مختلفت رو آپدیت کن به آخرین ورژن مثلا:
composer self-update
برنامه laravel herd رو نصب کن:
🌐 https://herd.laravel.com/docs/windows
🔚 حالا کامپیوتر رو restart کن و لذت ببر
#php #laravel #tip #idea
🔰 | @laravelFact
دانلود رایگان نرم افزار
JetBrains PhpStorm 2025.3 Win/Mac/Linux کد نویسی به زبان PHP - دانلود رایگان
JetBrains PhpStorm دانلود رایگان نرم افزار JetBrains PhpStorm 2025.3 پی اچ پی استورم یک محیط برنامه نویسی PHP ساده و هوشمند را که به هدف افزایش بهره وری توسعه دهنده ها تمرکز یافته و عمیقاً کدهای شما را درک می کند ایجاد کرده و امکان تکمیل کدها را به صورت JetBrains…
❤2
Laravel&php Fact
✅ چطوری یک idea زیبا و راحت داشته باشیم؟ 🔻 خوب طبیعی هست مکانی که در حال کد زدن داخلش هستیم خیلی مهم هست و ما توی ایران به خاطر تحریم ها و... خیلی چیز ها رو نمیتونیم داشته باشیم. 🔻 حالا می خوام یک سری چیز میز معرفی کنم که رابط کاربری راحت تری داشته باشید:…
💚 از soft98.ir ممنونم بابت Active هایی که در اختیار ما برنامه نویس ها میزارد که کار ما راحت تر بشه!
💸 https://coffeete.ir/soft98
💸 https://coffeete.ir/soft98
😌 تا حالا شده یک پکیجی رو به پروژه اضافه کنید و یک مدلی رو توی خود پکیج داشته باشه
😁 حالا می خواید این مدل رو خودتون بنویسید و فقط توی یکجای برنامه یک بار یک قابلیت بهش اضافه کنید؟
⁉️ اتفاقی که برای خودم افتاد این بود که laravel permission spatie رو نصب کردم و برای توضیح هر یک ز پرمیشن هام می خواستم از localization لاراول استفاده کنم و یک attribute به مدل اضافه کنم
🤒 چون کلا یکبار قرار بود این مدل استفاده بشه به شکل زیر مدل جدید رو توسعه دادم توی خود controller
🤓 نتیجه این شد که به درستی ترجمه ی هر یک از دسترسی ها رو بهم میداد و توی grid نشون میدادم :)
😏 من که کارم بی نقصه ولی اگر مشکلی داشت یا بهتر میشد این کد رو نوشت کامنت کنین یاد بگیریم :))
#php #laravel #tip
🔰 | @laravelFact
😁 حالا می خواید این مدل رو خودتون بنویسید و فقط توی یکجای برنامه یک بار یک قابلیت بهش اضافه کنید؟
⁉️ اتفاقی که برای خودم افتاد این بود که laravel permission spatie رو نصب کردم و برای توضیح هر یک ز پرمیشن هام می خواستم از localization لاراول استفاده کنم و یک attribute به مدل اضافه کنم
🤒 چون کلا یکبار قرار بود این مدل استفاده بشه به شکل زیر مدل جدید رو توسعه دادم توی خود controller
$permissions = new class extends Permission {
protected $appends = ['translate'];
protected function translate(): Attribute
{
return Attribute::make(
get: fn($value, array $attributes) => __('permission.' . $attributes['name']),
set: fn($value) => $value,
);
}
};🤓 نتیجه این شد که به درستی ترجمه ی هر یک از دسترسی ها رو بهم میداد و توی grid نشون میدادم :)
😏 من که کارم بی نقصه ولی اگر مشکلی داشت یا بهتر میشد این کد رو نوشت کامنت کنین یاد بگیریم :))
#php #laravel #tip
🔰 | @laravelFact
Laravel&php Fact
😌 تا حالا شده یک پکیجی رو به پروژه اضافه کنید و یک مدلی رو توی خود پکیج داشته باشه 😁 حالا می خواید این مدل رو خودتون بنویسید و فقط توی یکجای برنامه یک بار یک قابلیت بهش اضافه کنید؟ ⁉️ اتفاقی که برای خودم افتاد این بود که laravel permission spatie رو نصب…
⚠️ یک توضیح هم درباره کد بدم که این طوری هست که یک کلاس ناشناس (Anonymous) ایجاد می کنیم و تمام قابلیت هایی که یک کلاس معمولی داره رو دارا هست و مدل Permission مربوط به Spatie رو اضافه میکنیم(extends) به کلاس ناشناسمون و بعد از $permissions به جای Permission استفاده می کنیم :)