مدرس دوره : حسام موسوی

کارمو با طراحی گرافیکی شروع کردم و حدود 2 سال طراحی گرافیکی میکردم بعد به طراحی وب علاقه پیدا کردم و همراه طراحی وب عاشق کدنویسی شدم به PHP | sass | css | Jquery | javaScript تسلط کامل دارم . در بین فریم ورک های PHP اول با CodeIgniter کار کردم اما به laravel علاقه مند شدم و دارم بطور حرفه ای دنبالش میکنم . امید من اینکه بتونم کاربرهای ایرانی رو به دنیای بیرون متصل کنم تا بتونن از فناوری های تازه آگاهی داشته باشن

توضیحات :

یکی از ویژگی های لاراول چند احراز هویت است ، که به شما امکان میدهد بطور همزمان از چند جدول برای احراز هویت استفاده کنید . برای مثال شما میتوانید دارای هویت های Admin و User در سایت خودتان باشید .  در این قسمت بطور کامل در مورد این امکان به شما آموزش میدم . 

دیدگاه های مخاطبین

ثبت دیدگاه شما
  • امید

    سلام ممنون از آموزشهای خوبتون
    من تمام کارهایی که گفتین رو انجام میدم ولی در قسمت password reset یک error به شکل زیر وجود داره میشه لطفا راه حل بر طرف کردن این مشکل هم آموزش بدید
    FatalErrorException in ClassLoader.php line 314: Maximum function nesting level of '100' reached, aborting!

    • امید

      بسیار ممنونم که مشکلم را حل کردید

    • admin

      به احتمال زیاد با وارد کردن کد پایین در فولدر
      bootstrap/autoload.php
      میتونید مشکل رو حل کنید
      ini_set('xdebug.max_nesting_level', 120);

      .........

      define('LARAVEL_START', microtime(true));

  • محمد

    با سلام
    خسته نباشید . ممنون از آموزش های خوبتون
    تو ویدیو شماره 13 به مشکلی برخوردم که نمی دونم چطور باید حلش کنم. من دقیقا همون کار هایی که شما انجام دادینو می کنم ولی تو قسمت reset password ادمین ها وقتی ایمیل یک ادمین وارد می کنم که فقط تو جدول admin هاست میگه ایمیل موجود نیست و تو log هم چیزی نشون نمیده ولی اگه ایمیلی که وارد کردم تو جدول user ها هم باشه دیگه مشکلی نیست و ایمیل ارسال میشه . ویدیو 13 هم دوبار دیدم همه کارارو انجام دادم .. . ممنون میشم راهنماییم کنید

    • admin

      کاملا در ویدیو نشون داده شده اگه میخواین پسورد ریست داشته باشین پس باید داخل فایل auth.php کارهاشو انجام بدید دقیقا همون چیزی که در ویدیو ها نشون دادم

  • erfan amjadyan

    سلام آقای موسوی
    ببخشید یه سوال داشتم
    من همه ی کاربرامو(کاربر عادی ، نویسنده و ...) رو توی جدول user ذخیره کردم حالا بعضی از این کاربرا یه سری اطلاعات اضافه دارن که توی جدول دیگه باید ذخیره اش کنم
    حالا نمیدونم برا ثبت نامش چیکار کنم؟؟چطور اطلاعاتو همزمان توی دو جدول ذخیره اش کنم
    ممنون میشم راهنماییم کنید

    • admin

      وارد authController بشین و دنبال متد register بگردید در اون متد بعد از ثبت اطلاعات در جدول user اصلاعات مابقی رو هم در جدول مورد نظرتون در همون متد ثبت کنید همین

  • mohammad

    سلام آقای موسوی ، وقتتون بخیر :)
    تشکر بابت آموزش های خیلی خوبتون ، انشالله همیشه موفق باشید و همچنین سال خوبی براتون آرزو میکنم .


    یک سوال در این مورد برام پیش اومده که ممنون میشم راهنماییم کنید :
    - من میخوام از از سطح دسترسی های مختلف برای کاربرهام استفاده کنم ( کاربر عادی ، نویسنده ، ویرایشگر و ... )
    فکر کنم چنین چیزی در لاراول 5.1.3 اضافه شده باشه
    حالا سوال اینه که برای استفاده از اون روش ، باز هم میشه جدول کاربر و مدیر رو جدا کرد ؟

    یعنی سطح دسترسی های مدیر و کاربر رو جدا جدا بررسی کرد ؟
    اگر اینطور باشه ، وقتی بخوام یک مدیر رو به کاربر عادی تغییر بدم ، باید از جدول admins به جدول users منتقل کنم ، به نظرتون منطقیه ؟

    • admin

      برای سطح دسترسی ها میتونید از authorization که شامل gate و policy هست استفاده کنید و یک ACL بسازید .
      من در این قسمت برای این که بگم چطور multi auth اتفاق میفته این مثال رو زدم
      ولی از نظر من اگر بخواین از سطح دسترسی استفاده کنید همه کاربرها حتی مدیر هم باید داخل یک جدول باشن و بعد سطوح دسترسی رو روشون پیاده کنید.

  • mohammadkazem b

    سلام

    در مورد این MultiAuthentication من همه مراحل رو رفتم و درست هم کار کرد ، فقط الان میخوام اسم یوزر رو نمایش بدم یا کلا اطلاعات کاربر وارد شده به آدمین رو نمایش بدم نمیتونم با Auth::user() اطلاعات رو نمایش بدم . اگر امکانش هست در این مورد به من کمک کنید .

    با تشکر

    • admin

      تو آموزش هم گفتم باید بصورت زیر اطلاعات ادمین رو فراخونی کنید
      Auth::guard('admin')

  • حامد کامروا

    خیلی خوب بود. بشدت بدردم خورد. واقعا ممنون

    • admin

      خواهش میکنم موفق باشید

  • عرفان

    سلام ممنون بابت آموزش ها
    ببخشید اگه چهار نوع کاربر داشته باشیم چطور باید سطح دسترسی رو تعیین کنیم ؟
    چون اینطور نمیشه برا هر نوع کاربر یه دیتابیس داشته باشیم مثلا من دو سه نفر بیشتر admin ندارم فک کنم منطقی نباشه یه دیتا بیس جداگانه داشته باشیم
    و همچنین چطور میشه با اکانت گوگل لاگین کرد دسترسیش رو مشخص بشه؟
    با تشکر

    • admin

      برای اون کارا دیگه باید از تکنیک های ACL استفاده کنید که کمی پیچیده است
      برای اکانت گوگل هم آموزش های وجود داره که در گوگل سرچ کنید میتونید پیدا کنید

  • هدایت خاکپور

    سلام آقای مهندس ، واقعا دستتون درد نکنه بابت این آموزش هاتون ، فوق العاده هستند خیلی نکته های خوبی رو اشاره می کنید امیدوارم همیشه سربلند باشی چونکه دانشتون رو به اشتراک می گذارید تا دیگران ازش استفاده کنند و سطح شون رو ببرن بالا.

  • mazi

    سلام استاد احسان
    یه خواهش اینو تو آموزش رایگان ها بگید لطفا
    آموزش آپلود عکس رو بگید و بگید چطور واتر مارک بندازیم
    یا ریسایز کنیم
    این خیلی جالبه انجام دادنش یا اگه آموزششو رایگان نمیگید یه سورس بدید یا تکسی به صورت یه مطلب اراییه کنید

    • admin

      این مورد مربوط به مقدمات لاراول نمیشه و در دوره های قبلی توضیح داده شده این موارد

  • میثم

    با سلام دوست عزیز تو آموزش لاراول از پی اچ پی استورم استفاده میکنی که متن نویس خوبیه میشه از تمپلیتی که گذاشتی برام اکسپورت کنی

    • admin

      اکسپورت ?

  • محسن

    سلام میشه لطفا یه فیلم هم بزارین که چطوری میشه توسط فرم لاراول یه فایل عکس رو انتخاب کردن بعد تو دیتابیس ذخیره کرد و بعدش هم تو صفحمون به نمایش گذاشت
    ممنون از زحماتتون

    • admin

      سلام
      این موارد قبلا در دوره های اموزشی گذشته مطرح و آموزش داده شده

  • ali

    سلام و خسته نباشید آقا حسان
    لطفا یه فیلم برای دریافت پول (نمایش مطلب به اعضای پرداخت پول ) برای لاراول 5.2 بزارین.
    با تشکر

    • admin

      سلام
      این موارد قبلا در دوره های اموزشی گذشته مطرح و آموزش داده شده تقریبا در حالت دوره فروش فایل به ازای پرداخته

  • behnam

    فوق العاده بود!!
    ممنون آقا حسام از زحماتتون ..
    کامل تر از این نمی شد ..

    • admin

      خواهش میکنم
      خوشحالم مورد استفاده اتون قرار گرفته

بخشی از چیزهای که خواهید آموخت :

  • آشنایی کامل با لاراول 5
  • کار با دیتابیس و اعمال CURD
  • اعتبارسنجی اطلاعات
  • احراز هویت در لاراول
  • روابط بین جداول
  • و ...