Learnira | لرنیرا
345 subscribers
55 photos
21 videos
62 links
مطالب و منابع آموزشی در حوزه برنامه نویسی بک اند و فرانت اند

کانال یوتیوب : https://www.youtube.com/c/RezaAmini
Download Telegram
مجموع نصب دوتا پکیج EasyPanel و EasyBlade بیشتر از هزارتا شد 💥

github.com/rezaamini-ir/laravel-easypanel
github.com/rezaamini-ir/laravel-easyblade
ی دوره کامل برای کار کردن با EasyPanel و پشت صحنش ضبط کنیم ؟ 😁
Anonymous Poll
88%
آره
12%
نه بیخیال
Learnira | لرنیرا
🔅 5 قسمت از آموزش EasyPanel توی کانال یوتیوب گذاشته شد که میتونید از لینک زیر اونارو ببینید: https://www.youtube.com/watch?v=Kh30dIQQnto&list=PLqeDK0HdRVdRavQxBlu-vufSqIfOMAnrY
فراموش نکنید که کانال رو سابسکرایب کنید و زنگوله رو بزنید تا از قسمت های جدید مطلع بشید.
بزودی قسمت جدید آموزش EasyPanel رو داخل یوتیوب اپلود میکنم و یکسری آموزش های مفید و دوره های کامل رو هم قرار میدم که پیشنهاد میکنم از دست ندید و با سابسکرایب و اشتراک حمایت کنید.👌🏻
توی لاراول نسخه 9 شما دیگه مجاز به استفاده از FILESYSTEM_DRIVER توی .env نیستید و باید از FILESYSTEM_DISK استفاده کنید.

https://github.com/laravel/laravel/pull/5568
سال نوتون مبارک دوستان
سالی پر از موفقیت رو براتون آرزو میکنم 🌹
اگر بصورت ماژولار روی پروژه های لاراول کار میکنید و میخواید Service Provider هاتون رو راحت تر و در محیط زیبا تری مدیریت کنید میتونید از پکیج Provider Man استفاده کنید.

https://github.com/rezaamini-ir/provider-man/
اگه همیشه توی پروژه های مختلف با اسکیما و ساختار دیتابیس مشکل دارید و نمیدونید که چطور ساختار دیتابیس رو پیاده سازی کنید بهتره که دیتابیس پروژه های مختلف رو مشاهده کنید تا با روابط، تایپ کالمن ها و.. اشنا بشید.

یک سایت هست که بیش از 100 اسکیما از پروژه هایی مختلف از جمله پروژه های لاراولی رو قرار داده که میتونید با مشاهده اون ها دید بهتری از دیتابیس و روابط و ساختار اون ها پیدا کنید.

https://drawsql.app/templates/
از این به بعد میتونید با استفاده از متد isPreviewable روی آبجکت فایل ها توی Livewire چک کنید که آیا فایل آپلود شده قابلیت نمایش رو داره یا نه، این مورد بیشتر برای پروژه هایی که به صورت داینامیک کار میکنن کاربرد داره!

https://github.com/livewire/livewire/pull/2648
یکی از مهمترین مواردی که ما باید توی کد هامون رعایت کنیم که کد های خوانا تری داشته باشیم اینه که نام مناسبی برای متغیر ها و فانکشن هامون در نظر بگیریم.

ریپازیتوری زیر یک چیت شیت خیلی خوب برای نامگذاری هستش که میتونید نکات و بست پرکتیس های خوبی رو ازش یاد بگیرید.

https://github.com/kettanaito/naming-cheatsheet
In the next release of Livewire, you will be able to use layoutData method to pass layout data directly.

It was merged yesterday by Caleb.

From now on you can call me the youngest Livewire and Laravel contributor on the world ! :))
PR :
#2736
🔅 بوت استرپ ورژن ۵ بصورت رسمی رلیز شد.
https://getbootstrap.com/

• ولی خب خودمونیم ها Tailwind خیلی باحال تره :)
اپن سورس و مزایای آن
Learnira
ویس چت روز دوشنبه
موضوع : اپن سورس
یکی از فریم ورک هایی که می‌تونه برای نوشتن تست استفاده بشه و توانایی اینو داره که حتی در آینده جایگزین phpunit بشه Pest هست.
بنظرم حتما این فریم ورک رو بررسی کنید.
برای لاراول و Livewire هم یکسری امکانات داره که میتونید ازش استفاده کنید.

https://pestphp.com/
خب قسمت اول از سری دوره Eloquent Tricks در خصوص متد withCount ریکورد شد و توی این دوره من تصمیم گرفتم که در خصوص نکات الوکوئنت صحبت کنم.

https://www.youtube.com/watch?v=55FQfnLFiWw

لایک و سابسکرایب هم فراموش نکنید و زنگوله رو هم بزنید که قسمتای بعدی رو از دست ندید :)
Forwarded from Reza
This media is not supported in your browser
VIEW IN TELEGRAM
1. Eloquent Tips - withCount()
By Reza Amini