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

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

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

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

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

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

  • Days Won

    210

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

  1. یک : چرا در order باید دوباره email , phone و ... از کاربر تکرار بشه . جواب: چون کاربر ممکنه برای ارسال سفارش آدرس و تلفن دیگه ای مد نظرش باشه و بخاد به اون آدرس ارسال بشه یا تماس بگیرید دو : در order_detail فیلد quantity چی هست ؟ جواب: تعداد سفارش سه : کد رهگیری ، قیمت کل ، ویژگی های فاکتور و .... باید در کدوم جدول ذخیره بشه ؟ order_detail ؟ جواب: در جدول order ثبت کنید چون تمام جزئیات فاکتور اونجا ثبت شده
  2. بله میتونید برای انتخاب چند تصویر چند input قرار بدید البته بعضی وقتها تعداد تصاویر به صورت داینامیک قابل تغییر هست یعنی این ویژگی توسط طراح به صورت زیر قابل اجراست: https://www.codexworld.com/add-remove-input-fields-dynamically-using-jquery/
  3. دو تا input با نام image درست کردید! به همین دلیل فقط دومی رو دریافت میکنید
  4. با ابزار element چک کنید مسیر عکس چیه و کجاست همچنین console رو نگاه کنید چه خطایی دارید
  5. برید تنظیمات system environment variables باز کنید در ویندوز خودتون و مسیر nodejs اصلاح کنید
  6. همه چی بستگی به توانایی و مهارت شما داره بخاید از ابتدای هر کاری به این فکر کنید که درآمدتون چقدر میتونه باشه بهتره کارو شروع نکنید همه ی افراد موفق ابتدا علاقه هاشونو دنبال کردن بعد به پول رسیدن علاقه هاتونو دنبال کنید
  7. اگه منظور شما امکان ثبت دستورات جدید هست باید کنسول جدید باز کنید سمت راست دقت کنید از لیست باکس علامت + کنارش کلیک کنید تا کنسول جدید باز بشه بتونید دستورات خودتونو وارد کنید
  8. بحث multi auth همان چیزی است که در آموزش ویدیویی آموزش دادم و با middle ware ها و برررسی فیلد role بر اساس نقش کاربر ، هدایتش میکنیم به صفحه ای که میخایم و یا دسترسی ها رو محدود میکنیم چیزی که شما میگید ساختن صفحه ی رجیستر و لاگین جداگانه است برای ادمین و یوزر
  9. بله اما کل روند auth نیاز نیست دو تا بشه فقط یه کنترلر اضافه بنویسید کافی هست برای بخش ثبت نام ادمین ها یک route که به صورت پیشفرض برای ثبت نام کاربر هست مربوط به کاربران میشه هیچ یک route هم خودتون مشابه RegisterController ایجاد کنید و متد create مینویسید داخلش مخصوص ثبت نام ادمین ها یک Middleware هم میسازید که موقع لاگین شدن چک کنه ادمین هست یا یوزر و بر اساس نقش به صفحه ای که میخاید redirect کنید
  10. ببینید کلا نوشتن دو تا رجیستر و لاگین جدا منطقی نیست و اصولی هم نیست همانطور که قبلا هم گفتم: تمام سیستم های مدیریت محتوا مثل وردپرس یا جوملا هم نگاه کنید همینطور هست و هیچکدام صفحه ی ثبت نام جداگانه ای برای ادمین و یوزر ندارند و کمتر برنامه نویسی ممکنه اینکار رو انجام بده اما برای برخی نوع سایت ها مثل market place ها یک تفاوت کوچک وجود دارد و آن هم این است که فیلدهای فرم ثبت نام برای فروشنده و کاربر ممکن است متفاوت باشد اما در عمل فقط یک متد ثبت نام برای همه وجود دارد به عنوان مثال شما تو بعضی سایت ها میبینید که دو تا گزینه برای ثبت نام هست به این صورت : ثبت نام - میخواهم فروشنده شوم اگر کاربری گزینه ی میخواهم فروشنده شوم کلیک کنه فیلدهای بیشتری برای ثبت نام ظاهر میشه در حالی که گزینه ی ثبت نام معمولی فیلدهای کمتری داره ولی باز هم عملیات ثبت نام فقط و فقط توسط یک متد انجام میشه
  11. به هیچ وجه نیازی نیست ، اصولی هم نیست شما تنها با یک فیلد نقش هر کاربری را مشخص کنید
  12. بعد از submit کردن فرم ، اطلاعات دریافتی رو تو حلقه در یک آرایه جدید بریزید
  13. از این دستورات باید استفاده کنید composer require laravel/ui php artisan ui vue --auth
  14. اگه دنبال یک پنل حرفه ای ادمین در لاراول میگردید که نسخه های 6 و 7 رو پشتیبانی که لینک زیر رو پیشنهاد میکنم . دمو هم داره میتونید یه نگاهی بندازید امکانات جالبی داره که به راحتی میتونه 10 روز کدنویسی شما رو کمتر کنه این پنل ادمین برای تمام eloquent model های شما صفحه ی مدیریت میسازه مثلا شما بخش مطالب دارید به اسم articles که برای شما قسمت مدیریت مطالب رو ایجاد میکنه. علاوه بر اینها سایر امکانات مثل فایل منیجر و غیره هم تو پنلش هست لینک گیت هاب: https://github.com/Laravel-Backpack/CRUD دمو: https://demo.backpackforlaravel.com/admin/dashboard راهمای نصب: https://backpackforlaravel.com/docs/4.0/installation
  15. تمامی فایلها رو میتونید از گیت هاب بردارید
  16. شما میتونید برای ثبت نام دو route تعریف کنید و هر کدام متدهای ثبت نام خودش را داشته باشد اما route مورد نظر برای ثبت نام ادمین ها نباید به راحتی قابل دسترسی توسط کاربران باشه اما پیشنهاد من این هست که در همان ابتدا و از طریق همان دیتابیس یک نفر ادمین اصلی شده و سپس در بخش مدیریت هر کاربری که مایل بودید افزایش دسترسی بدید و مدیرش کنید
  17. کلیدهای خارجی که برای تیبل واسط ساختید رو چک کنید احتمالا مشکل از نامگذاری کلیدهاست
  18. تو مسیر زیر فایل زیر رو باز کنید و مسیر آپلود رو تغییر بدید config/filesystems.php
  19. npm install رو انجام دادید؟ اگر انجام دادید دستور زیر رو اجرا کنید npm install webpack --save بعد مجدد تست کنید
  20. منظورتون چیه سه تا مقدار داره؟ شما فرض کنید جدول users دارید و جدول profiles ممکنه هر کاربر ده تا مقدار تو جدول profiles داشته باشه مشکلی وجود نداره چون ارتباط دو جدول با user_id انجام میشه
  21. کجا این خطا رو دریافت میکنید؟ مشکلتونو کامل شرح بدید همچنین کدهای validator خودتونو هم قرار بدید چون احتمالا مشکل از اون قسمت هست
  22. باید rule تعریف کنید بالای مدل Category این کلاس رو use کنید: use Illuminate\Validation\Rule; حالا تو Validator خودتون اینطوری تغییرات بدید: $validatedData=$request->validate([ 'slug'=>['required',Rule::unique('categories','slug')->ignore($category->slug)], 'name'=>'required' ],$messages);
  23. دستورات Rewrite در فایل htaccess قرار گرفته که برای بهینه سازی لینکها استفاده میشه اگر به پوشه ی روت خودتون برید فایل htaccess رو میبینید
  24. اکستنشن exif توی هاست باید فعال باشه در غیر اینصورت به مدیریت سرور خودتون اطلاع بدید فعال میکنند
×
×
  • جدید...