ایزی پنل به ورژن 1.3 اپدیت شد.
ویژگی های جدید:
• قابلیت تنظیم و شخصی سازی زبان
• اضافه شدن قابلیت راستچین یا چپ چین بودن
• اضافه شدن فونت وزیر برای فارسی و عربی
• نمایش تصویر در List action
• سرچ در انواع روابط بصورت ajax در دوحالت معمولی و lazy
• اضافه شدن انیمیشن سرچ
• اضافه شدن Lazy mode برای اینپوت های Livewire
لینک گیتهاب:
https://github.com/rezaamini-ir/laravel-easypanel
ویژگی های جدید:
• قابلیت تنظیم و شخصی سازی زبان
• اضافه شدن قابلیت راستچین یا چپ چین بودن
• اضافه شدن فونت وزیر برای فارسی و عربی
• نمایش تصویر در List action
• سرچ در انواع روابط بصورت ajax در دوحالت معمولی و lazy
• اضافه شدن انیمیشن سرچ
• اضافه شدن Lazy mode برای اینپوت های Livewire
لینک گیتهاب:
https://github.com/rezaamini-ir/laravel-easypanel
همیشه که قرار نیست توی ریفکتور حجم کدارو کمتر کنیم باید خوانایی رو بالاتر ببریم ، یه نمونه از کد ریفکتور روی پروژه ی ایزی پنل هستش که میتونید این کامیت رو روی گیتهاب ببینید که چقد خوانا تر شده و افراد مختلف الان خیلی راحت تر میتونن روش کار کنن :
Refactor Stub Parser
Refactor Stub Parser
کد تمیز (Clean Code) با کد خوشگل ( Pretty Code ) خیلی فرق داره!
پشت ی کد تمیز کوله باری از تجربه هستش ولی ی کد خوشگل نیازی ب تجربه زیادی نداره، همینکه شما ایندنت ها و فواصل و.. رو رعایت کنید ی کد خوشگل رو دارید .
خیلیا فک میکنن همینکه کدشون خوشگل و مرتبه یعنی تمیزه ولی واقعا اینطور نیست، سعی کنید ی کد مرتب و تمیز رو بنویسید تا بقیه لذت ببرن از خوندن کداتون و با ترکیب اینا ی چیز محشر بسازید :))
پن: نمیدونم کلمه Pretty Code رو داریم یا نه، فی البداهه این کلمه وارد ذهنم شد و ازش استفاده کردم.
پشت ی کد تمیز کوله باری از تجربه هستش ولی ی کد خوشگل نیازی ب تجربه زیادی نداره، همینکه شما ایندنت ها و فواصل و.. رو رعایت کنید ی کد خوشگل رو دارید .
خیلیا فک میکنن همینکه کدشون خوشگل و مرتبه یعنی تمیزه ولی واقعا اینطور نیست، سعی کنید ی کد مرتب و تمیز رو بنویسید تا بقیه لذت ببرن از خوندن کداتون و با ترکیب اینا ی چیز محشر بسازید :))
پن: نمیدونم کلمه Pretty Code رو داریم یا نه، فی البداهه این کلمه وارد ذهنم شد و ازش استفاده کردم.
Learnira | لرنیرا
پکیج ایزی پنل ۱۰۰ تایی شد ⭐️ https://github.com/rezaamini-ir/laravel-easypanel
دوستان در خصوص بهتر شدن readme پروژه میتونید PR بزنید یا پیوی به بنده پیشنهاد بدید که مشکلاتش چیه تا رفع کنم
@RezaAmini_ir
@RezaAmini_ir
مجموع نصب دوتا پکیج EasyPanel و EasyBlade بیشتر از هزارتا شد 💥
• github.com/rezaamini-ir/laravel-easypanel
• github.com/rezaamini-ir/laravel-easyblade
• github.com/rezaamini-ir/laravel-easypanel
• github.com/rezaamini-ir/laravel-easyblade
Learnira | لرنیرا
ی دوره کامل برای کار کردن با EasyPanel و پشت صحنش ضبط کنیم ؟ 😁
🔅 5 قسمت از آموزش EasyPanel توی کانال یوتیوب گذاشته شد که میتونید از لینک زیر اونارو ببینید:
https://www.youtube.com/watch?v=Kh30dIQQnto&list=PLqeDK0HdRVdRavQxBlu-vufSqIfOMAnrY
https://www.youtube.com/watch?v=Kh30dIQQnto&list=PLqeDK0HdRVdRavQxBlu-vufSqIfOMAnrY
YouTube
نصب EasyPanel - آموزش EasyPanel
توی قسمت اول از سری آموزش EasyPanel نسبت به نصب خود پکیج و نیازمندی های اون اقدام کردیم.
میتونید ریپازیتوری پروژه رو توی گیتهاب مشاهده کنید:
https://github.com/rezaamini-ir/laravel-easypanel
پادکست های برنامه نویسی: https://podcode.ir
اطلاع از دوره ها و…
میتونید ریپازیتوری پروژه رو توی گیتهاب مشاهده کنید:
https://github.com/rezaamini-ir/laravel-easypanel
پادکست های برنامه نویسی: https://podcode.ir
اطلاع از دوره ها و…
Learnira | لرنیرا
🔅 5 قسمت از آموزش EasyPanel توی کانال یوتیوب گذاشته شد که میتونید از لینک زیر اونارو ببینید: https://www.youtube.com/watch?v=Kh30dIQQnto&list=PLqeDK0HdRVdRavQxBlu-vufSqIfOMAnrY
فراموش نکنید که کانال رو سابسکرایب کنید و زنگوله رو بزنید تا از قسمت های جدید مطلع بشید.
بزودی قسمت جدید آموزش EasyPanel رو داخل یوتیوب اپلود میکنم و یکسری آموزش های مفید و دوره های کامل رو هم قرار میدم که پیشنهاد میکنم از دست ندید و با سابسکرایب و اشتراک حمایت کنید.👌🏻
بزودی قسمت جدید آموزش EasyPanel رو داخل یوتیوب اپلود میکنم و یکسری آموزش های مفید و دوره های کامل رو هم قرار میدم که پیشنهاد میکنم از دست ندید و با سابسکرایب و اشتراک حمایت کنید.👌🏻
توی لاراول نسخه 9 شما دیگه مجاز به استفاده از
https://github.com/laravel/laravel/pull/5568
FILESYSTEM_DRIVER توی .env نیستید و باید از FILESYSTEM_DISK استفاده کنید.https://github.com/laravel/laravel/pull/5568
اگر بصورت ماژولار روی پروژه های لاراول کار میکنید و میخواید Service Provider هاتون رو راحت تر و در محیط زیبا تری مدیریت کنید میتونید از پکیج Provider Man استفاده کنید.
https://github.com/rezaamini-ir/provider-man/
https://github.com/rezaamini-ir/provider-man/
اگه همیشه توی پروژه های مختلف با اسکیما و ساختار دیتابیس مشکل دارید و نمیدونید که چطور ساختار دیتابیس رو پیاده سازی کنید بهتره که دیتابیس پروژه های مختلف رو مشاهده کنید تا با روابط، تایپ کالمن ها و.. اشنا بشید.
یک سایت هست که بیش از 100 اسکیما از پروژه هایی مختلف از جمله پروژه های لاراولی رو قرار داده که میتونید با مشاهده اون ها دید بهتری از دیتابیس و روابط و ساختار اون ها پیدا کنید.
https://drawsql.app/templates/
یک سایت هست که بیش از 100 اسکیما از پروژه هایی مختلف از جمله پروژه های لاراولی رو قرار داده که میتونید با مشاهده اون ها دید بهتری از دیتابیس و روابط و ساختار اون ها پیدا کنید.
https://drawsql.app/templates/
DrawSQL
Database schema templates by DrawSQL
The largest collection of database schema templates for building your next app.
Learnira | لرنیرا
اگه همیشه توی پروژه های مختلف با اسکیما و ساختار دیتابیس مشکل دارید و نمیدونید که چطور ساختار دیتابیس رو پیاده سازی کنید بهتره که دیتابیس پروژه های مختلف رو مشاهده کنید تا با روابط، تایپ کالمن ها و.. اشنا بشید. یک سایت هست که بیش از 100 اسکیما از پروژه هایی…
اهمیت دیتابیس در پروژه و معرفی امکانات سایت DrawSql
از این به بعد میتونید با استفاده از متد
https://github.com/livewire/livewire/pull/2648
isPreviewable روی آبجکت فایل ها توی Livewire چک کنید که آیا فایل آپلود شده قابلیت نمایش رو داره یا نه، این مورد بیشتر برای پروژه هایی که به صورت داینامیک کار میکنن کاربرد داره!https://github.com/livewire/livewire/pull/2648
یکی از مهمترین مواردی که ما باید توی کد هامون رعایت کنیم که کد های خوانا تری داشته باشیم اینه که نام مناسبی برای متغیر ها و فانکشن هامون در نظر بگیریم.
ریپازیتوری زیر یک چیت شیت خیلی خوب برای نامگذاری هستش که میتونید نکات و بست پرکتیس های خوبی رو ازش یاد بگیرید.
https://github.com/kettanaito/naming-cheatsheet
ریپازیتوری زیر یک چیت شیت خیلی خوب برای نامگذاری هستش که میتونید نکات و بست پرکتیس های خوبی رو ازش یاد بگیرید.
https://github.com/kettanaito/naming-cheatsheet
GitHub
GitHub - kettanaito/naming-cheatsheet: Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern. - kettanaito/naming-cheatsheet
Learnira | لرنیرا
یکی از مهمترین مواردی که ما باید توی کد هامون رعایت کنیم که کد های خوانا تری داشته باشیم اینه که نام مناسبی برای متغیر ها و فانکشن هامون در نظر بگیریم. ریپازیتوری زیر یک چیت شیت خیلی خوب برای نامگذاری هستش که میتونید نکات و بست پرکتیس های خوبی رو ازش یاد…
قواعد نامگذاری متغیر ها و فانکشن ها و اهمیت اون ها در خوانایی کد