جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دورههای آموزشی
مشاهده دورههاسلام دوستان
میخواستم در فرم لاگین به جای ایمیل یک مقدار دیگه مثلا موبایل دریافت کند
در این قسمت باید چه تغییراتی انجام بدم ؟
protected function loginPipeline(LoginRequest $request)
{
if (Fortify::$authenticateThroughCallback) {
return (new Pipeline(app()))->send($request)->through(array_filter(
call_user_func(Fortify::$authenticateThroughCallback, $request)
));
}
if (is_array(config('fortify.pipelines.login'))) {
return (new Pipeline(app()))->send($request)->through(array_filter(
config('fortify.pipelines.login')
));
}
return (new Pipeline(app()))->send($request)->through(array_filter([
config('fortify.limiters.login') ? null : EnsureLoginIsNotThrottled::class,
Features::enabled(Features::twoFactorAuthentication()) ? RedirectIfTwoFactorAuthenticatable::class : null,
AttemptToAuthenticate::class,
PrepareAuthenticatedSession::class,
]));
}
سلام وقتتون بخیر!
اگر از auth توی لاراول استفاده می کنید
باید متد username رو توی فایل app/Http/Controllers/Auth/LoginController.php
overwrite کنید به این صورت
public function username()
{
return "phone";
}
اینجا باید اسم فیلد رو که توی دیتابیس درنظر گرفتی رو وارد کنی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟