🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ mohammad dadkhah
$request->email
مهرداد سامی حل شده توسط مهرداد سامی

سلام

  در تابع زیر اومدیم روی  

$request

متود only  را صدا زدیم تا به email,password ای که یوزر وارد کرده دسترسی داشته باشیم 

protected function isValidCredentials($request)
    {
        return Auth::validate($request->only(['email','password']));
    }

اما در تابع زیر مستقیم email صدا زده شده

این email نه متود ، نه object است، چیه؟

 public function getUser($request)
    {
        return User::where('email',$request->email)->firstOrFail();
    }

 emailاگه این 

اون ایمیل ای است که یوزر در فرم ورود ، وارد کرده

خب چه جوری میشه؟

سلام 

با استفاده از تابع Only شما اون مقادیر به خصوص رو در یک آرایه دریافت میکنید ولی زمانی که اسم اون مقدار رو به صورت پراپرتی روی ریکوئست صدا بزنید مستقیما مقدار اون رو دریافت میکنید.

بهترین پاسخ
مهرداد سامی ۰۶ مرداد ۱۴۰۰، ۰۵:۵۴