Dans Laravel 5.2, j'ai utilisé sa fonction de connexion et d'enregistrement pour écrire une fonction d'enregistrement et de connexion, mais ce qui est étrange, c'est que la page d'inscription ne saute pas après la soumission. Pourquoi ?
Voici le code de mes 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');
Voici le code de mon registre.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
Selon les dictons en ligne, même si protected $redirectPath='specified page path' n'est pas ajouté à AuthController.php, vous devez toujours accéder à la page d'accueil de Laravel. Le problème est qu'il ne saute même pas et que les données ne sont pas reçues dans la base de données. que se passe-t-il? S'il vous plaît, aidez-moi à jeter un œil. Je suis un nouveau venu, merci à tous d'avance !
Selon la méthode sur Internet, j'ai ajouté protected $redirectPath='/articles'; dans AuthController.php et il n'est pas passé à la page des articles.
Ajoutez une 'méthode'=>'POST' au formulaire et essayez.
Excusez-moi, est-ce que le problème a été résolu ?