Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать авторизацию по логину и email?
@Analka

Как узнать что пришло в контроллер Login Laravel?

Как узнать, пришел email или name?

перебрал кучу вариантов, но не нашел информацию по этому поводу
namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use App\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Http\Request;

class LoginController extends Controller
{
    use AuthenticatesUsers;

    public function username($string)
    {
        dd($string);
        return 'username';
    }

    protected $redirectTo = RouteServiceProvider::PROFILE;

    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }
}
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
OMG))) Откуда у тебя взялся $string в функции username() если такого нет у тебя в трейте?
Есть же request класс. Он же в себе и содержит все поля с твоей формы. Из него у нужно получить name и проверить email это или обычная строка

UPD: вот вы два дебила)) Или один с двух аккаунтов!
public function username()
{
        dd(request()->all());
}
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы