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

راهبران


Popular Content

Showing content with the highest reputation on 18/12/98 در تمام بخش ها

  1. 1 point
    بحث multi auth همان چیزی است که در آموزش ویدیویی آموزش دادم و با middle ware ها و برررسی فیلد role بر اساس نقش کاربر ، هدایتش میکنیم به صفحه ای که میخایم و یا دسترسی ها رو محدود میکنیم چیزی که شما میگید ساختن صفحه ی رجیستر و لاگین جداگانه است برای ادمین و یوزر
  2. 1 point
    بله اما کل روند auth نیاز نیست دو تا بشه فقط یه کنترلر اضافه بنویسید کافی هست برای بخش ثبت نام ادمین ها یک route که به صورت پیشفرض برای ثبت نام کاربر هست مربوط به کاربران میشه هیچ یک route هم خودتون مشابه RegisterController ایجاد کنید و متد create مینویسید داخلش مخصوص ثبت نام ادمین ها یک Middleware هم میسازید که موقع لاگین شدن چک کنه ادمین هست یا یوزر و بر اساس نقش به صفحه ای که میخاید redirect کنید
  3. 1 point
    ببینید کلا نوشتن دو تا رجیستر و لاگین جدا منطقی نیست و اصولی هم نیست همانطور که قبلا هم گفتم: تمام سیستم های مدیریت محتوا مثل وردپرس یا جوملا هم نگاه کنید همینطور هست و هیچکدام صفحه ی ثبت نام جداگانه ای برای ادمین و یوزر ندارند و کمتر برنامه نویسی ممکنه اینکار رو انجام بده اما برای برخی نوع سایت ها مثل market place ها یک تفاوت کوچک وجود دارد و آن هم این است که فیلدهای فرم ثبت نام برای فروشنده و کاربر ممکن است متفاوت باشد اما در عمل فقط یک متد ثبت نام برای همه وجود دارد به عنوان مثال شما تو بعضی سایت ها میبینید که دو تا گزینه برای ثبت نام هست به این صورت : ثبت نام - میخواهم فروشنده شوم اگر کاربری گزینه ی میخواهم فروشنده شوم کلیک کنه فیلدهای بیشتری برای ثبت نام ظاهر میشه در حالی که گزینه ی ثبت نام معمولی فیلدهای کمتری داره ولی باز هم عملیات ثبت نام فقط و فقط توسط یک متد انجام میشه
  4. 1 point
    به هیچ وجه نیازی نیست ، اصولی هم نیست شما تنها با یک فیلد نقش هر کاربری را مشخص کنید
  5. 1 point
    سلام دوست عزیز مشکل از ورژن php هست. روی آخرین نسخه لاراول باید از php 7 به بالا استفاده کنید. ورژن های مختلف 7 رو امتحان کنید اکی میشه انشالله
  6. 1 point
    برای حل مشکل ارور 404 توی فایل منیجر پس از نصب کامل و انجام تنظیمات داخل فایل web.php کد زیر رو قرار بدید Route::group(['prefix' => 'laravel-filemanager', 'middleware' => ['web', 'auth']], function () { \UniSharp\LaravelFilemanager\Lfm::routes(); }); در کد بالا برای middleware فقط اعضای لاگین شده تنظیم شده که شما باید طبق سناریویی که سایتتون داره middleware مربوط به بخش ادمین و یا سایر تنظیمات خودتون رو انجام بدید که فایل منیجر رو محافظت کنید که از دسترس کاربران غیرمجاز خارجش کنید.
×
×
  • جدید...