我对laravel 5.4有疑问
当更改视图时,会话过期并重定向到登录视图,我再次登录,并重定向到查看,但如果我访问其他视图,再次,重定向到登录...我的代码怎么了?< / p>
propertyController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PropertyController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
return view('pages.propertyList');
}
public function list()
{
return view('pages.propertyList');
}
public function new()
{
return view('pages.propertyForm');
}
public function edit()
{
return view('pages.propertyList');
}
public function remove()
{
return view('pages.propertyList');
}
}
web.php
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::get('/property', 'PropertyController@list')->name('propertyList');
Route::get('/property/new', 'PropertyController@new')->name('propertyNew');
Route::get('/property/edit', 'PropertyController@edit')->name('propertyEdit');
navbar.blade.php
@if (Route::has('login'))
@if (Auth::check())
<li class="active"><a href="{{ url('/home') }}">Home</a></li>
<li><a href="{{ url('/property') }}">Property</a></li>
<li><a href="{{Auth::logout()}}">Sair</a></li>
@else
<li><a href="{{ url('/login') }}">Login</a></li>
<li><a href="{{ url('/register') }}">Register</a></li>
@endif
@endif
答案 0 :(得分:0)
错误:
<li><a href="{{ Auth::logout() }}">Sair</a></li>
它会退出。使用url('/logout')
或简单'/logout'