私はログインフォームを送信し、ルートアクション= "{{ルート( 'サインイン')}}"を定義していますが、ユーザーをログインルートにリダイレクトしています。フォームを送信するときに間違ったルートにリダイレクトする
フォームコードはこちらです。
<form action="{{route('signin')}}" method="post" role="form">
<div class="form-group {{ $errors->has('email') ? ' has-error' : '' }}">
<label>Enter Email : </label>
<input placeholder="Enter Email" name="email" type="text" class="form-control" value="{{Request::old('email')}}">
@if ($errors->has('email'))
<span class="help-block">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
<div class="form-group {{ $errors->has('password') ? ' has-error' : '' }}">
<label>Enter Password :</label>
<input placeholder="Enter Password" type="password" name="password" class="form-control" value="{{Request::old('password')}}">
@if ($errors->has('password'))
<span class="help-block">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
{{csrf_field()}}
<input class="btn btn-outline btn-danger" type="submit" value="submit" title="Login">
</form>
ルートのコードはこちらです。これに
Route::get('/login',[
'uses' => '[email protected]',
'as' => 'login'
]);
Route::post('/signin',[
'uses' => '[email protected]',
'as' => 'signin',
'middleware'=>'auth',
]);
を私はフォームを参照してくださいいけません。コード内の開始タグ –
ok私の質問を更新させてください。 – DevTaabi
サインインルートから「ミドルウェア」を削除します。実際にメソッドに入る前にリダイレクトされます。 – Alex