Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
416 views
in Technique[技术] by (71.8m points)

laravel 自动跳转页面

问题 一输入http://localhost/auth/login 或者 http://localhost/auth/register 就会自动跳转到http://localhost
Laravel版本信息

"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "laravelcollective/html":"5.2.*"
},

http://localhost/auth/register 页面

 <div class="col-md-4 col-md-offset-4">
    {!! Form::open(["url"=>"/auth/register"]) !!}
    <div class="form-group">
        {!! Form::label('name', 'Name:') !!}
        {!! Form::text('name', null, ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::label('email', 'Email:') !!}
        {!! Form::email('email', null, ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::label('password', 'Password:') !!}
        {!! Form::password('password', ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::label('password_confirmation', 'Password_confirmation:') !!}
        {!! Form::password('password_confirmation', ['class' => 'form-control']) !!}
    </div>
    {!! Form::submit('注册', ['class' => 'btn btn-primary form-control']) !!}
    {!! Form::close() !!}
</div>

http://localhost/auth/login 页面

 <div class="col-md-4 col-md-offset-4">
    {!! Form::open(["url"=>"/auth/login"]) !!}
    <div class="form-group">
        {!! Form::label('email', 'Email:') !!}
        {!! Form::email('email', null, ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::label('password', 'Password:') !!}
        {!! Form::password('password', ['class' => 'form-control']) !!}
    </div>
    {!! Form::submit('登录', ['class' => 'btn btn-primary form-control']) !!}
    {!! Form::close() !!}
</div>

路由
Route::group(['middleware' => ['web']], function () {

Route::resource("articles", "ArticlesController");
Route::get("auth/login", 'AuthAuthController@getLogin');
Route::post("auth/login", 'AuthAuthController@postLogin');
Route::get("auth/register", 'AuthAuthController@getRegister');
Route::post("auth/register", 'AuthAuthController@postRegister');
Route::get("auth/logout", 'AuthAuthController@logout');
Route::get('/', function () {
    return view('welcome');
});

});

指定注册后跳转路径

protected $redirectPath ="/articles";

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

登录成功状态下,进入登陆或注册页面都会自动跳转到登录成功的页面。你需要做的是退出登录或清除浏览器 cookie 。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...