هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست
-
تعداد ارسال ها
165 -
تاریخ عضویت
-
آخرین بازدید
-
Days Won
207
پست ارسال شده توسط ابوالفضل طالبی
-
-
به هیچ وجه نیازی نیست ، اصولی هم نیست
شما تنها با یک فیلد نقش هر کاربری را مشخص کنید
- 2
-
بعد از submit کردن فرم ، اطلاعات دریافتی رو تو حلقه در یک آرایه جدید بریزید
-
از این دستورات باید استفاده کنید
composer require laravel/ui php artisan ui vue --auth
- 1
- 1
-
اگه دنبال یک پنل حرفه ای ادمین در لاراول میگردید که نسخه های 6 و 7 رو پشتیبانی که لینک زیر رو پیشنهاد میکنم . دمو هم داره میتونید یه نگاهی بندازید امکانات جالبی داره که به راحتی میتونه 10 روز کدنویسی شما رو کمتر کنه
این پنل ادمین برای تمام eloquent model های شما صفحه ی مدیریت میسازه مثلا شما بخش مطالب دارید به اسم articles که برای شما قسمت مدیریت مطالب رو ایجاد میکنه.
علاوه بر اینها سایر امکانات مثل فایل منیجر و غیره هم تو پنلش هست
لینک گیت هاب:
https://github.com/Laravel-Backpack/CRUD
دمو:
https://demo.backpackforlaravel.com/admin/dashboard
راهمای نصب:
- 3
- 1
-
تمامی فایلها رو میتونید از گیت هاب بردارید
- 1
-
شما میتونید برای ثبت نام دو route تعریف کنید و هر کدام متدهای ثبت نام خودش را داشته باشد
اما route مورد نظر برای ثبت نام ادمین ها نباید به راحتی قابل دسترسی توسط کاربران باشه
اما پیشنهاد من این هست که در همان ابتدا و از طریق همان دیتابیس یک نفر ادمین اصلی شده و سپس در بخش مدیریت هر کاربری که مایل بودید افزایش دسترسی بدید و مدیرش کنید
- 1
-
کلیدهای خارجی که برای تیبل واسط ساختید رو چک کنید احتمالا مشکل از نامگذاری کلیدهاست
- 1
-
تو مسیر زیر فایل زیر رو باز کنید و مسیر آپلود رو تغییر بدید
config/filesystems.php
-
npm install رو انجام دادید؟
اگر انجام دادید دستور زیر رو اجرا کنید
npm install webpack --save
بعد مجدد تست کنید
- 2
-
منظورتون چیه سه تا مقدار داره؟
شما فرض کنید جدول users دارید و جدول profiles
ممکنه هر کاربر ده تا مقدار تو جدول profiles داشته باشه مشکلی وجود نداره چون ارتباط دو جدول با user_id انجام میشه
- 1
-
این تاپیک رو نگاه کنید
-
کجا این خطا رو دریافت میکنید؟ مشکلتونو کامل شرح بدید
همچنین کدهای validator خودتونو هم قرار بدید چون احتمالا مشکل از اون قسمت هست
-
باید rule تعریف کنید
بالای مدل Category این کلاس رو use کنید:use Illuminate\Validation\Rule;
حالا تو Validator خودتون اینطوری تغییرات بدید:
$validatedData=$request->validate([ 'slug'=>['required',Rule::unique('categories','slug')->ignore($category->slug)], 'name'=>'required' ],$messages);
-
دستورات Rewrite در فایل htaccess قرار گرفته که برای بهینه سازی لینکها استفاده میشه
اگر به پوشه ی روت خودتون برید فایل htaccess رو میبینید
- 1
-
اکستنشن exif توی هاست باید فعال باشه در غیر اینصورت به مدیریت سرور خودتون اطلاع بدید فعال میکنند
-
پوشه ی app شامل اطلاعات دیتابیس نیست اما در خصوص امنیت تنها باید در قرارداد مسائل مربوطه ذکر بشه . با اینکه اطلاعات حساس در این پوشه نیست ولی برنامه نویس به راحتی میتونه با درج کدهایی خاص دسترسی لازم به سایت و پروژه در هاست شما ایجاد کنه
پس هم باید اطمینان لازم رو از طرف مقابل داشته باشید و هم قرارداد مناسب و امضا شده ببنید
-
برای هر کاربر متفاوته مشکلی ایجاد نمیشه
- 1
-
اگر با vpn وصل شدید غیر فعال کنید تست کنید
-
اطلاعات اتصال به smtp رو چک کنید
یکبار سرور رو قطع و مجدد اجرا کنید
دستور php artisan config:cache یکبار اجرا کنید
-
همه جور قیمتی با توجه به خدمات و پشتیبانی توسط شرکتهای مختلف یا اشخاص ارائه شده است
هاست داخل ایران هم مزایا و هم معایبی داره مثلا سرعت مناسب داره اما برای ارتباط به ربات های تلگرام به مشکل میخورید و یا در بحث تحریم ها مشکلاتی در هاست داخل ایران وجود داره
-
این مسیر فایل css هست که دادید
مسیر تصاویر رو چک کنید
تو سورس خودتون ببینید کجاها تصویر درج شده با قرار دادن url اونها رو هم اصلاح کنید
-
شما دیتابیسی به نام laravel1 ندارید
تو پیامهای قبلیتون گفتید که تو فایل env اسم دیتابیس laravel1 قرار دادید!
-
یه تصویر از لیست دیتابیس های خودتون پیوست کنید منظورم در محیط phpmyadmin هست
-
راه حلی نداره وقتی سرویسهاش روی ایران بسته شده تنها راه همان vpn هست که قطعا همه ی کاربران ندارند
ثبت کاربر و مدیر در پروژه ی اموزشی
در رفع مشکلات و سوالات عمومی لاراول Laravel
ارسال شده در · Report reply
ببینید کلا نوشتن دو تا رجیستر و لاگین جدا منطقی نیست و اصولی هم نیست
همانطور که قبلا هم گفتم:
تمام سیستم های مدیریت محتوا مثل وردپرس یا جوملا هم نگاه کنید همینطور هست و هیچکدام صفحه ی ثبت نام جداگانه ای برای ادمین و یوزر ندارند و کمتر برنامه نویسی ممکنه اینکار رو انجام بده
اما برای برخی نوع سایت ها مثل market place ها یک تفاوت کوچک وجود دارد و آن هم این است که فیلدهای فرم ثبت نام برای فروشنده و کاربر ممکن است متفاوت باشد اما در عمل فقط یک متد ثبت نام برای همه وجود دارد
به عنوان مثال شما تو بعضی سایت ها میبینید که دو تا گزینه برای ثبت نام هست به این صورت : ثبت نام - میخواهم فروشنده شوم
اگر کاربری گزینه ی میخواهم فروشنده شوم کلیک کنه فیلدهای بیشتری برای ثبت نام ظاهر میشه در حالی که گزینه ی ثبت نام معمولی فیلدهای کمتری داره ولی باز هم عملیات ثبت نام فقط و فقط توسط یک متد انجام میشه