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

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

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

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

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

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

  • Days Won

    207

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

  1. ببینید کلا نوشتن دو تا رجیستر و لاگین جدا منطقی نیست و اصولی هم نیست همانطور که قبلا هم گفتم: تمام سیستم های مدیریت محتوا مثل وردپرس یا جوملا هم نگاه کنید همینطور هست و هیچکدام صفحه ی ثبت نام جداگانه ای برای ادمین و یوزر ندارند و کمتر برنامه نویسی ممکنه اینکار رو انجام بده اما برای برخی نوع سایت ها مثل market place ها یک تفاوت کوچک وجود دارد و آن هم این است که فیلدهای فرم ثبت نام برای فروشنده و کاربر ممکن است متفاوت باشد اما در عمل فقط یک متد ثبت نام برای همه وجود دارد به عنوان مثال شما تو بعضی سایت ها میبینید که دو تا گزینه برای ثبت نام هست به این صورت : ثبت نام - میخواهم فروشنده شوم اگر کاربری گزینه ی میخواهم فروشنده شوم کلیک کنه فیلدهای بیشتری برای ثبت نام ظاهر میشه در حالی که گزینه ی ثبت نام معمولی فیلدهای کمتری داره ولی باز هم عملیات ثبت نام فقط و فقط توسط یک متد انجام میشه
  2. به هیچ وجه نیازی نیست ، اصولی هم نیست شما تنها با یک فیلد نقش هر کاربری را مشخص کنید
  3. بعد از submit کردن فرم ، اطلاعات دریافتی رو تو حلقه در یک آرایه جدید بریزید
  4. از این دستورات باید استفاده کنید composer require laravel/ui php artisan ui vue --auth
  5. اگه دنبال یک پنل حرفه ای ادمین در لاراول میگردید که نسخه های 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
  6. تمامی فایلها رو میتونید از گیت هاب بردارید
  7. شما میتونید برای ثبت نام دو route تعریف کنید و هر کدام متدهای ثبت نام خودش را داشته باشد اما route مورد نظر برای ثبت نام ادمین ها نباید به راحتی قابل دسترسی توسط کاربران باشه اما پیشنهاد من این هست که در همان ابتدا و از طریق همان دیتابیس یک نفر ادمین اصلی شده و سپس در بخش مدیریت هر کاربری که مایل بودید افزایش دسترسی بدید و مدیرش کنید
  8. کلیدهای خارجی که برای تیبل واسط ساختید رو چک کنید احتمالا مشکل از نامگذاری کلیدهاست
  9. تو مسیر زیر فایل زیر رو باز کنید و مسیر آپلود رو تغییر بدید config/filesystems.php
  10. npm install رو انجام دادید؟ اگر انجام دادید دستور زیر رو اجرا کنید npm install webpack --save بعد مجدد تست کنید
  11. منظورتون چیه سه تا مقدار داره؟ شما فرض کنید جدول users دارید و جدول profiles ممکنه هر کاربر ده تا مقدار تو جدول profiles داشته باشه مشکلی وجود نداره چون ارتباط دو جدول با user_id انجام میشه
  12. کجا این خطا رو دریافت میکنید؟ مشکلتونو کامل شرح بدید همچنین کدهای validator خودتونو هم قرار بدید چون احتمالا مشکل از اون قسمت هست
  13. باید rule تعریف کنید بالای مدل Category این کلاس رو use کنید: use Illuminate\Validation\Rule; حالا تو Validator خودتون اینطوری تغییرات بدید: $validatedData=$request->validate([ 'slug'=>['required',Rule::unique('categories','slug')->ignore($category->slug)], 'name'=>'required' ],$messages);
  14. دستورات Rewrite در فایل htaccess قرار گرفته که برای بهینه سازی لینکها استفاده میشه اگر به پوشه ی روت خودتون برید فایل htaccess رو میبینید
  15. اکستنشن exif توی هاست باید فعال باشه در غیر اینصورت به مدیریت سرور خودتون اطلاع بدید فعال میکنند
  16. پوشه ی app شامل اطلاعات دیتابیس نیست اما در خصوص امنیت تنها باید در قرارداد مسائل مربوطه ذکر بشه . با اینکه اطلاعات حساس در این پوشه نیست ولی برنامه نویس به راحتی میتونه با درج کدهایی خاص دسترسی لازم به سایت و پروژه در هاست شما ایجاد کنه پس هم باید اطمینان لازم رو از طرف مقابل داشته باشید و هم قرارداد مناسب و امضا شده ببنید
  17. برای هر کاربر متفاوته مشکلی ایجاد نمیشه
  18. اگر با vpn وصل شدید غیر فعال کنید تست کنید
  19. اطلاعات اتصال به smtp رو چک کنید یکبار سرور رو قطع و مجدد اجرا کنید دستور php artisan config:cache یکبار اجرا کنید
  20. همه جور قیمتی با توجه به خدمات و پشتیبانی توسط شرکتهای مختلف یا اشخاص ارائه شده است هاست داخل ایران هم مزایا و هم معایبی داره مثلا سرعت مناسب داره اما برای ارتباط به ربات های تلگرام به مشکل میخورید و یا در بحث تحریم ها مشکلاتی در هاست داخل ایران وجود داره
  21. این مسیر فایل css هست که دادید مسیر تصاویر رو چک کنید تو سورس خودتون ببینید کجاها تصویر درج شده با قرار دادن url اونها رو هم اصلاح کنید
  22. شما دیتابیسی به نام laravel1 ندارید تو پیامهای قبلیتون گفتید که تو فایل env اسم دیتابیس laravel1 قرار دادید!
  23. یه تصویر از لیست دیتابیس های خودتون پیوست کنید منظورم در محیط phpmyadmin هست
  24. راه حلی نداره وقتی سرویسهاش روی ایران بسته شده تنها راه همان vpn هست که قطعا همه ی کاربران ندارند
×
×
  • جدید...