رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

ابوالفضل طالبی

مدیرکل
  • تعداد ارسال ها

    165
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    207

پست ارسال شده توسط ابوالفضل طالبی


  1. whereCode یک scope هست که برای آشنایی با scope ها در لاراول لینک زیر رو مشاهده کنید

    https://laravel.com/docs/4.2/eloquent#query-scopes

    اسکوپ ها رو برای راحتی و خواناتر بودن کدها برای خودمون مینویسیم . در واقع همون عملکرد where رو به صورت یک متد جدا ولی با معنی تر میسازیم و فراخوانی میکنیم

    اون عبارت static هم model ما هست مثل user یا article

    • تشکر 1

  2. شما اسم فولدرو گذاشتید chosen.css !!!

    مسیر دهی رو دقت کنید.اسم فولدر رو اصلاح کنید و مسیر فایل chosen.min.css رو بدید و برای فایل js هم به همین ترتیب

    ضمنا سوالات خود را در تاپیک جدا ارسال کنید و در تاپیک دیگران سوال نکنید


  3. وقتی استایل ندارید یعنی فایل css شما لود نمیشه . سورس صفحه رو باید چک کنید ببینید از چه مسیری فایل css خونده میشه 

    حتما جایی که فایل css خودتونو فراخوانی کردید با url مسیر بدید

     


  4. نسخه جدید wamp به صورت آپشنال به شما امکان انتخاب نسخه ی php رو میده اونو نصب کنید

    آیکون wamp کلیک کنید منوی php و بعد زیر منوی version قابل مشاهده است

    همچنین پس از تغییر ورژن php باید در قسمت تنظیمات ویندوز که قبلا انجام دادید ، مسیر نسخه ی جدید php رو بهش بدید که این بخش مهمه


  5. متن خطا رو دقت کنید خودش داره میگه جدول team شما در دیتابیس موجوده . شما ابتدا php artisan migrate:rollback اجرا کنید جدول حذف بشه بعد دوباره migrate کنید

    ویا برید از داخل phpmyadmin جدول team رو دستی حذف کنید و در تیبل migrations هم create_team_table رو پیدا کنید و حذف کنید و مجدد بیاید migrate کنید

    • تشکر 1

  6. مشکلی نیست از همون مادل استفاده کنید

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

    فقط متدها relations رو برای ارتباط بین جداول داخل model قرار بدید و اگر هم relations ندارید که هیچ

    • لایک 1

  7. یک: رکورد باید قبل از پرداخت ثبت بشه .ضمنا دو فیلد دیگه نیاز هست یکی برای تعیین وضعیت پرداخت و یکی برای ثبت رسید پرداخت

    دو: ثبت نام قبل از خرید بهتره چون همون اطلاعاتی که برای خرید به عنوان میهمان از کاربر میگیرید تقریبا 90 درصد اطلاعات یک ثبت نام کامل هست

    سه: خود من برای پروژه هام از موبایل استفاده میکنم و خیلی مناسب تر از ایمیل هست.اما بعد از ثبت نام گزینه ی ایمیل رو هم به صورت اختیاری در پنل پروفایل کاربر قرار میدم که اگه مایل بود پروفایلشو کامل کنه

    چهار: میهمان تنها فیلد رمز عبور رو نمیده که بهتره همون ابتدا خرید به صورت میهمان رو از پروژه حذف کنید و از همون روند ثبت نام با موبایل که خیلی ساده تر هست استفاده کنید

    جدول attribute هم بستگی به خودتون داره که تو پروژه قرار بدید یا خیر و اینکه مشتری چقدر برای طراحی این پروژه پول داده . لینک زیر برای پروژه فروشگاهی مفیده نکات خوبی رو ارائه کرده و مثالهایی رو برای بخشهای مختلف مثل سبد خرید ، پرداخت ، attribute و ... ارائه کرده

    https://www.larashout.com/tag/laravel-ecommerce-application

     

     

    • تشکر 1

  8. شما میتونید از whereHas استفاده کنید .مثالهاش زیاده اگه سرچ کنید

    بر حسب جداول خودتون میتونید بین دو جدول برای جستجو ارتباط برقرار کنید

    نیازه که یکم آزمون و خطا انجام بدید و با dd خروجی ها رو چک کنید تا به نتیجه مطلوب برسید

    • تشکر 1

  9. یک : چرا در order باید دوباره email , phone و ... از کاربر تکرار بشه . 

    جواب: چون کاربر ممکنه برای ارسال سفارش آدرس و تلفن دیگه ای مد نظرش باشه و بخاد به اون آدرس ارسال بشه یا تماس بگیرید

    دو : در order_detail فیلد quantity چی هست ؟ 

    جواب: تعداد سفارش

    سه : کد رهگیری ، قیمت کل ، ویژگی های فاکتور و .... باید در کدوم جدول ذخیره بشه ؟ order_detail  ؟ 

    جواب: در جدول order ثبت کنید چون تمام جزئیات فاکتور اونجا ثبت شده 

    • لایک 1
    • تشکر 1

  10. بله میتونید برای انتخاب چند تصویر چند input قرار بدید

    البته بعضی وقتها تعداد تصاویر به صورت داینامیک قابل تغییر هست یعنی این ویژگی توسط طراح به صورت زیر قابل اجراست:

    https://www.codexworld.com/add-remove-input-fields-dynamically-using-jquery/

    • لایک 2

  11. همه چی بستگی به توانایی و مهارت شما داره 

    بخاید از ابتدای هر کاری به این فکر کنید که درآمدتون چقدر میتونه باشه بهتره کارو شروع نکنید

    همه ی افراد موفق ابتدا علاقه هاشونو دنبال کردن بعد به پول رسیدن

    علاقه هاتونو دنبال کنید

    • لایک 1
    • تشکر 1

  12. بحث multi auth همان چیزی است که در آموزش ویدیویی آموزش دادم و با middle ware ها و برررسی فیلد role بر اساس نقش کاربر ، هدایتش میکنیم به صفحه ای که میخایم و یا دسترسی ها رو محدود میکنیم

    چیزی که شما میگید ساختن صفحه ی رجیستر و لاگین جداگانه است برای ادمین و یوزر

    • لایک 1

  13. بله اما کل روند auth نیاز نیست دو تا بشه فقط یه کنترلر اضافه بنویسید کافی هست برای بخش ثبت نام ادمین ها

    یک route که به صورت پیشفرض برای ثبت نام کاربر هست مربوط به کاربران میشه هیچ

    یک route هم خودتون مشابه RegisterController ایجاد کنید و متد create مینویسید داخلش مخصوص ثبت نام ادمین ها

    یک Middleware هم میسازید که موقع لاگین شدن چک کنه ادمین هست یا یوزر و بر اساس نقش به صفحه ای که میخاید redirect کنید

    • لایک 1
×
×
  • جدید...