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

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

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

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

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

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

  • Days Won

    207

تمامی ارسال های ابوالفضل طالبی

  1. whereCode یک scope هست که برای آشنایی با scope ها در لاراول لینک زیر رو مشاهده کنید https://laravel.com/docs/4.2/eloquent#query-scopes اسکوپ ها رو برای راحتی و خواناتر بودن کدها برای خودمون مینویسیم . در واقع همون عملکرد where رو به صورت یک متد جدا ولی با معنی تر میسازیم و فراخوانی میکنیم اون عبارت static هم model ما هست مثل user یا article
  2. مشکل از مقدار active هست کدها رو چک کنید در زمان ارسال active چطور ارسال شده و چطور دریافت شده با dd میتونید به راحتی مشکل رو پیدا کنید و رفع کنید
  3. در فایل .env تنظیمات را انجام بدید دستور زیر را اجرا کنید php artisan config:clear
  4. به صورت native که 100 درصد خیر چون اساسا لاراول زبان تحت وب هست اما میتونید به صورت hybrid طراحی کنید یعنی یک web view از پروژه ی لاراول خودتون برای ios یا android بسازید
  5. شما نسخه 6 لاراول رو به نسخه 7 ارتقا دادید؟ اگر بله ، به نظر ارتقا به درستی انجام نشده
  6. شما اسم فولدرو گذاشتید chosen.css !!! مسیر دهی رو دقت کنید.اسم فولدر رو اصلاح کنید و مسیر فایل chosen.min.css رو بدید و برای فایل js هم به همین ترتیب ضمنا سوالات خود را در تاپیک جدا ارسال کنید و در تاپیک دیگران سوال نکنید
  7. وقتی استایل ندارید یعنی فایل css شما لود نمیشه . سورس صفحه رو باید چک کنید ببینید از چه مسیری فایل css خونده میشه حتما جایی که فایل css خودتونو فراخوانی کردید با url مسیر بدید
  8. نسخه جدید wamp به صورت آپشنال به شما امکان انتخاب نسخه ی php رو میده اونو نصب کنید آیکون wamp کلیک کنید منوی php و بعد زیر منوی version قابل مشاهده است همچنین پس از تغییر ورژن php باید در قسمت تنظیمات ویندوز که قبلا انجام دادید ، مسیر نسخه ی جدید php رو بهش بدید که این بخش مهمه
  9. اطلاعات فرم خودتونو با متد post ارسال کنید همینطور route خودتونو چک کنید که post باشه
  10. فایل migration مربوط به team رو از پوشه ی database موقتا بردارید و بعد migrate کنید و یا rollback کنید
  11. متن خطا رو دقت کنید خودش داره میگه جدول team شما در دیتابیس موجوده . شما ابتدا php artisan migrate:rollback اجرا کنید جدول حذف بشه بعد دوباره migrate کنید ویا برید از داخل phpmyadmin جدول team رو دستی حذف کنید و در تیبل migrations هم create_team_table رو پیدا کنید و حذف کنید و مجدد بیاید migrate کنید
  12. مشکلی نیست از همون مادل استفاده کنید در داخل مادل user چیز خاصی نیست . شما میتونید از یه نسخه لاراول دیگه هم کپیش کنید فقط متدها relations رو برای ارتباط بین جداول داخل model قرار بدید و اگر هم relations ندارید که هیچ
  13. یک: رکورد باید قبل از پرداخت ثبت بشه .ضمنا دو فیلد دیگه نیاز هست یکی برای تعیین وضعیت پرداخت و یکی برای ثبت رسید پرداخت دو: ثبت نام قبل از خرید بهتره چون همون اطلاعاتی که برای خرید به عنوان میهمان از کاربر میگیرید تقریبا 90 درصد اطلاعات یک ثبت نام کامل هست سه: خود من برای پروژه هام از موبایل استفاده میکنم و خیلی مناسب تر از ایمیل هست.اما بعد از ثبت نام گزینه ی ایمیل رو هم به صورت اختیاری در پنل پروفایل کاربر قرار میدم که اگه مایل بود پروفایلشو کامل کنه چهار: میهمان تنها فیلد رمز عبور رو نمیده که بهتره همون ابتدا خرید به صورت میهمان رو از پروژه حذف کنید و از همون روند ثبت نام با موبایل که خیلی ساده تر هست استفاده کنید جدول attribute هم بستگی به خودتون داره که تو پروژه قرار بدید یا خیر و اینکه مشتری چقدر برای طراحی این پروژه پول داده . لینک زیر برای پروژه فروشگاهی مفیده نکات خوبی رو ارائه کرده و مثالهایی رو برای بخشهای مختلف مثل سبد خرید ، پرداخت ، attribute و ... ارائه کرده https://www.larashout.com/tag/laravel-ecommerce-application
  14. شما میتونید از whereHas استفاده کنید .مثالهاش زیاده اگه سرچ کنید بر حسب جداول خودتون میتونید بین دو جدول برای جستجو ارتباط برقرار کنید نیازه که یکم آزمون و خطا انجام بدید و با dd خروجی ها رو چک کنید تا به نتیجه مطلوب برسید
  15. یک : چرا در order باید دوباره email , phone و ... از کاربر تکرار بشه . جواب: چون کاربر ممکنه برای ارسال سفارش آدرس و تلفن دیگه ای مد نظرش باشه و بخاد به اون آدرس ارسال بشه یا تماس بگیرید دو : در order_detail فیلد quantity چی هست ؟ جواب: تعداد سفارش سه : کد رهگیری ، قیمت کل ، ویژگی های فاکتور و .... باید در کدوم جدول ذخیره بشه ؟ order_detail ؟ جواب: در جدول order ثبت کنید چون تمام جزئیات فاکتور اونجا ثبت شده
  16. بله میتونید برای انتخاب چند تصویر چند input قرار بدید البته بعضی وقتها تعداد تصاویر به صورت داینامیک قابل تغییر هست یعنی این ویژگی توسط طراح به صورت زیر قابل اجراست: https://www.codexworld.com/add-remove-input-fields-dynamically-using-jquery/
  17. دو تا input با نام image درست کردید! به همین دلیل فقط دومی رو دریافت میکنید
  18. با ابزار element چک کنید مسیر عکس چیه و کجاست همچنین console رو نگاه کنید چه خطایی دارید
  19. برید تنظیمات system environment variables باز کنید در ویندوز خودتون و مسیر nodejs اصلاح کنید
  20. همه چی بستگی به توانایی و مهارت شما داره بخاید از ابتدای هر کاری به این فکر کنید که درآمدتون چقدر میتونه باشه بهتره کارو شروع نکنید همه ی افراد موفق ابتدا علاقه هاشونو دنبال کردن بعد به پول رسیدن علاقه هاتونو دنبال کنید
  21. اگه منظور شما امکان ثبت دستورات جدید هست باید کنسول جدید باز کنید سمت راست دقت کنید از لیست باکس علامت + کنارش کلیک کنید تا کنسول جدید باز بشه بتونید دستورات خودتونو وارد کنید
  22. بحث multi auth همان چیزی است که در آموزش ویدیویی آموزش دادم و با middle ware ها و برررسی فیلد role بر اساس نقش کاربر ، هدایتش میکنیم به صفحه ای که میخایم و یا دسترسی ها رو محدود میکنیم چیزی که شما میگید ساختن صفحه ی رجیستر و لاگین جداگانه است برای ادمین و یوزر
  23. بله اما کل روند auth نیاز نیست دو تا بشه فقط یه کنترلر اضافه بنویسید کافی هست برای بخش ثبت نام ادمین ها یک route که به صورت پیشفرض برای ثبت نام کاربر هست مربوط به کاربران میشه هیچ یک route هم خودتون مشابه RegisterController ایجاد کنید و متد create مینویسید داخلش مخصوص ثبت نام ادمین ها یک Middleware هم میسازید که موقع لاگین شدن چک کنه ادمین هست یا یوزر و بر اساس نقش به صفحه ای که میخاید redirect کنید
×
×
  • جدید...