if(Auth::attempt($credentials))
{
return Redirect::to('admin');
}
之后它把我放到project.dev/
我的路线:
Route::group(array('before' => 'auth'), function(){
Route::get('admin', 'AdminController@getIndex');
});
AdminController
class AdminController extends 'BaseController
{
public function getIndex() {
return View::make('admin.index');
}
}
views -> admin-> index.blade.php未加载
为什么我输入正确的电子邮件和密码,并在"登录"按钮后,它再次下降到登录页面?路由
出错Master.blade.php
<ul class="nav nav-list well">
@if(Auth::user())
<li class="nav-header">{{ ucwords(Auth::user()->loginname) }}</li>
<li>{{ HTML::link('post', 'Add Post') }}</li>
<li>{{ HTML::link('users', 'View Users') }}</li>
<li>{{ HTML::link('logout', 'Logout') }}</li>
@else
<li>{{ HTML::link('login', 'Login') }}</li>
@endif
</ul>
this if auth not working…
注。非常感谢你对我的帮助。
我的项目是相同的,但我有不同的表名(不是'users')。此外,他有一个4.0.5版本的Laravel,但我有4.2.7或类似的版本。哪里会出错呢?
使用
if(Auth::attempt($credentials))
{
return redirect()->intended('admin');
}