معرفی پکیج میکروسکوپ برای لاراول

اکثر کسانی که لاراول رو اصولی کار می‌کنند اسم ایمان غفوری به گوششان خورده…

در معرفی ایشون همون لینک صفحه گیت هاب‌شون کفایت می‌کنه.

اما یکی از کارهای ایشون نوشتن پکیجی برای لاراول هست که بتونه اشکالات توی پروژه رو بسیار سریع و تمیز در بیاره و تا حد امکان اصلاح کنه و اگر امکان نداشت، اونها رو اعلام کنه.

میکروسکوپ عنوان این پکیج بسیار کاربردی و مفید هست.

پیشنهاد می‌کنم از این پکیج در پروژه‌هاتون استفاده کنید تا کمتر اشتباه کنید و اصولی تر کد بزنید.

نوشتن پکیج لاراول – قسمت دوم

نوشتن پکیج لاراول – قسمت اول

بهترین راه مطالعه مستندات خود لاراول در مورد توسعه پکیج هست. من خودم با یه جستجوی کوچک شروع کردم از اینجا

پیشنهاد می‌کنم مطالعه‌ش کنید و شاید این پکیج هم به درد بخوره

و حتما در تمام دوره‌های آموزشی لاراول این لینک مفید خواهد بود

خب برای کسایی که حوصله خوندن لینک‌های فوق رو ندارن یا زبان‌شون ضعیفه یه راه میان‌بری هست که در ادامه توضیح می‌دم: ادامه خواندن “نوشتن پکیج لاراول – قسمت دوم”

نوشتن پکیج لاراول – قسمت اول

داشتم صحبت‌های ایمان غفوری رو تو یوتیوب می‌دیدم که اینجا خونم به جوش اومد! نوشتن پکیج لاراول !

واقعا برام زور داشت رضا امیری ۸۲ ای بتونه پکیج بنویس و من هنوز درگیر تصمیم برای نوشتن یا ننوشتن یک پکیج باشم!

البته نه اینکه نوشتن پکیج لاراول تاثیری در سنیور شدن یا پیشرفت کاری یا رزومه کاری داشته باشه. تنها قدمی مثبت در راه یادگیری لاراول و برنامه‌نویسی با php هست. یادمه یک مدیر هلدینگی می‌گفت هر کاری می‌خوای بکنی بکن فقط تا آخرش برو جلو حتی اگر جیگرکی زدی!

برای همین دست به کار شدم و لیستی از مشهوترین و بهترین پکیج‌هایی که می‌شناختم رو روی پروژه جدید لاراول ۸ نصب کردم و در اینجا در اختیار شما نیز قرار دادم.

لیست پکیج‌ها به همراه توضیح مختصری از اونها رو در زیر آوردم. تو قسمت‌های بعد سعی می‌کنم از این پکیج‌ها الگو بردارم و روند توسعه پکیجی کاربردی رو جلو برم:

laravel/ui  بستری مناسب برای احراز هویت با فرانت‌های مختلف در لاراول

laravel/livewire  بستری برای دوری از پیچیدگی‌های فرانت و بستری آجاکس یا ای جکس برای بکندی ها

ادامه خواندن “نوشتن پکیج لاراول – قسمت اول”

افزودن vuex به لاراول

شاید شما هم به تازگی به سمت vue مهاجرت کرده باشید. به همین اندازه هم باید قدم بردارید برای استفاده از vuex!

نترسید!

vuex هیچ نکته سختی ندارد. تنها یک نگهدارنده حالات متغیرهاست که در یک نقطه واحد قابل تغیر است و این تغییرات را تمامی زیرمجموعه ‌های آن انی دریافت می‌کنند.

اما نحوه استفاده:

بیایید یک  سناریو رو با هم جلو برویم شاید بهتر متوجه شوید.

most important articles to learn laravel

These days I’m learning laravel professionally.

I want to share some tips to learn laravel :

there are very tutorials to start laravel as in main docs, blogs, etc.

I recommended every one to check https://eloquentbyexample.com articles. although it’s under limitation in Iran.

Jeff Madsen simply introduce eloquent. very thanks to him.

I’m summarizing his articles and will published as cheatsheet.

also you should review this repository when you are coding.

this will update… give me your feedback and more sources

بستر ماشین مجازی برای توسعه لاراول (2)

https://aparat.com/v/5Rbzd

نحوه لینک کردن پوشه laravel به یک پوشه از host در virtual box

در سری ۱ این فیلم نحوه نصب و راه اندازی ماشین مجازی virtual box برای توسعه لاراول را توضیح نشان دادم. در این فیلم نحوه تنظیم shared folder برای استفاده مستقیم و توسعه لاراول را نشان می‌دهم. دقت داشته باشید که shaed folder بسیار آسان است منتهی از آنجا که برای استفاده از آن در لینوکس و image ساخته شده توسط turnkey نیاز به نصب برنامه های اضافی است این فیلم را تهیه نمودم. از آنجا که نسخه php در image مربوط به turnkey نسخه ۵ بوده باید آن را ارتقاء دهیم و یک بار این کار را به اشتباه به نسخه ۷.۰ انجام دادم که دوباره به ۷.۲ ارتقاء دادم. (البته برای پروژه مورد نظر من نیاز بود و ممکن است برای کسانی که خارج از این پروژه فیلم را مشاهده می کنند استفاده نشود)
در آخر هم بای shared folder را به صورت اتوماتیک در fstab قرارداد که با این موضوع مشکلاتی داشتم که اگر کسی از دوستان نظری داشت خوشحال می‌شم بشنوم.