[英]Laravel routes auth
if(Auth::attempt($credentials))
{
return Redirect::to('admin');
}
after that it drops me to a project.dev/ 之后,它将我带到一个project.dev/
my route: 我的路线:
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 not loading 视图->管理-> index.blade.php未加载
Why i'm entering right email and password and after 'login' button it drops me again to login page? 为什么我要输入正确的电子邮件和密码,并在“登录”按钮后再次将我带到登录页面? Error is somewhere in route
错误在路线上
Master.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... 如果身份验证不起作用...
ps I am very grateful for your trying to help me.. ps:我非常感谢您为我提供的帮助。
my project is identical , but i have different table name (not 'users'). 我的项目是相同的 ,但是我有不同的表名(不是'users')。 Also he has a 4.0.5 version of Laravel, but I have 4.2.7 or something like that.
他也有Laravel的4.0.5版本,但我有4.2.7或类似的东西。 Where can be mistake?
哪里会出错?
Use this: 用这个:
if(Auth::attempt($credentials))
{
return redirect()->intended('admin');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.