Heim > Fragen und Antworten > Hauptteil
In Laravel 5.2 habe ich die Anmelde- und Anmeldefunktion verwendet, um eine Anmelde- und Anmeldefunktion zu schreiben, aber das Seltsame ist, dass die Registrierungsseite nach der Übermittlung nicht springt. Warum?
Das ist der Code für meine Routes.php:
//认证路由
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
// 注册路由...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
Dies ist der Code meiner register.php:
@extends('app')
@section('content')
<p class="col-md-4 col-md-offset-4">
{!! Form::open(['url'=>'/auth/register']) !!}
<p>
{!! Form::label('name','Name:') !!}
{!! Form::text('name',null,['class'=>'form-control']) !!}
</p>
<p>
{!! Form::label('email','Email:') !!}
{!! Form::email('email',null,['class'=>'form-control']) !!}
</p>
<p>
{!! Form::label('password','Password:') !!}
{!! Form::password('password',['class'=>'form-control']) !!}
</p>
<p>
{!! Form::label('password_confirmation','Password:') !!}
{!! Form::password('password_confirmation',['class'=>'form-control']) !!}
</p>
<br/>
{!! Form::submit('注册',['class'=>'btn btn-primary form-control']) !!}
{!! Form::close() !!}
</p>
@stop
Laut Online-Sprüchen sollten Sie, auch wenn protected $redirectPath='specified page path' nicht zu AuthController.php hinzugefügt wurde, dennoch zur Homepage von Laravel springen. Das Problem ist, dass es nicht einmal springt und die Daten nicht in der Datenbank empfangen werden. was ist los? Bitte helfen Sie mir, einen Blick darauf zu werfen. Ich bin ein Neuling, vielen Dank im Voraus!
Laut der Methode im Internet habe ich protected $redirectPath='/articles'; in AuthController.php hinzugefügt und es wurde nicht zur Artikelseite gesprungen.