Laravel

حل مشکل invalid default value for created_at در لاراول

در ادامه طرح سوالات ابتدایی لاراول ، این پست رو منتشر میکنم 🙂 توی اولین مرحله که میخواید مایگریشن های لاراولیتونو ران کنید به این اررور احتمال داره بخورید : [crayon-5bebca6d94779946657272/] این خطا بخاطر اینه که مای اس کیو ال شما مقدار صفر رو بعنوان مقدار پیشفرض تاریخ قبول نمیکنه بیشتر بخوانید...

توسط حمید، قبل
Laravel

آموزش نصب Illuminate/HTML در لاراول ۵

چند روزیه تو یه گروه تلگرامی لاراول عضوم ، انقد سوالای سطح پایین پرسیده میشه که قلبت درد میگیره… تصمیم گرفتم هر از چندگاهی در مورد مقدمات لاراول حرف بزنم و خب اولین چیزی که ملت درگیرشن همین Illuminate/HTML هست… توی لاراول ۴ هلپر  HTML بصورت پیشفرض وجود داره و توی لاراول ۵ بیشتر بخوانید...

توسط حمید، قبل
Laravel

مفهموم و کاربرد Facade در لاراول

با سلام مجدد ، حتما اگه با لاراول کار کرده باشید ، بارها اسم facade به گوشتون خورده. اما facade واقعا چیه؟ طبق گفته ی سایت خود لاراول ” فساد یک ظاهر استاتیک رو برای کلاسهایی که در کانتینر وجود دارن ایجاد میکنه” در مورد IOC container قبلا توی این بیشتر بخوانید...

توسط حمید، قبل
Laravel

پراپرتی و متدهای استاتیک در php

قبل از اینکه بخوام در مورد [crayon-5bebca6d9524e422623739-i/]  در لاراول صحبت کنم باید اطلاعات کلی در مورد توابع یا متدهای استاتیک php داشته باشید. متدهای استاتیک متدهایی از یک کلاس هستند که بدون نمونه گیری از کلاس و بصورت استاتیک قابل دسترسی هستند. یعنی بدون داشتن شئ از کلاس ، میتونیم از بیشتر بخوانید...

توسط حمید، قبل
Laravel

حذف کلید خارجی در لاراول

همونطور که میدونید اگه یه کلید خارجی توی مایگریشن ها و متد [crayon-5bebca6d95860767062339-i/]  اضافه کنیم ، باید اون رو توی متد [crayon-5bebca6d95867749930016-i/]  حذفش کنیم و یا به اصطلاح drop کنیم. روابط رو میتونید در [crayon-5bebca6d95869522856016-i/]  ببینید . برای حذف این روابط داکیومنت خود لاراول گفته این کار رو بکنید : بیشتر بخوانید...

توسط حمید، قبل
Laravel

کار با بیش از یک دیتابیس در لاراول ۵

بعضی وقتا نیازه که شما با بیش از یک دیتابیس در ارتباط باشید در لاراول ، مثلا ممکنه برای هر وبلاگی که توی سیستم وبلاگ دهی شما ایجاد میشه یک دیتابیس درست کنید(البته فک نکنم تو این مورد ، این کار معقول باشه) اونجا نیاز هست که در اولین قدم بیشتر بخوانید...

توسط حمید، قبل
Laravel

آموزش و کاربرد استفاده IOC container در Laravel – قسمت ۱

امروز بحث رو اندکی تخصصی تر میکنیم و میریم سمت container قدرتمند لاراول. یکی از مشخصه هایی که لاراول رو از سایر فریمورک های PHP جدا میکنه ، همین IOC هست. Dependency injection  یا DI یا تزریق نیازمندیها یک موضوع مهم در همه زبانهای شئ گراست. اینکه شما سایر کلاسها بیشتر بخوانید...

توسط حمید، قبل
Laravel

مفهوم و کاربرد اینترفیس – interface در PHP

قبلا در مورد کلاسهای abstract در PHP مطلبی نوشتم ، کلاسهای انتزاعی یا abstract کلاسهایی هستند که قابل نمونه گیری نیستند و میتونیم درون کلاسهای انتزاعی متد هایی بنویسیم و در کلاسهایی که از اون مشتق شدن ازش استفاده کنیم. اینترفیس ها دقیقا مثل کلاسهای انتزاعی هستند ، با این بیشتر بخوانید...

توسط حمید، قبل
Laravel

کلاسهای abstract یا انتزاعی در PHP

کلاسهای abstract در اکثر زبان های شئ گرا وجود دارند. کلاسهایی هستند که قابل نمونه گیری نیستند ، و سایر کلاسها فقط میتوانند از آنها ارث بری کنند. فرض کنید که شما یک کلاس animal دارید و میخواهید همه حیوانات از آن کلاس یا شئ مشتق شوند ، خود کلاس بیشتر بخوانید...

توسط حمید، قبل