2017-05-31 92 views
0

AT login.blade.phpMethodNotAllowedHttpException在RouteCollection.php行251:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta name="description" content="Creative - Bootstrap 3 Responsive Admin Template"> 
    <meta name="author" content="GeeksLabs"> 
    <meta name="keyword" content="Creative, Dashboard, Admin, Template, Theme, Bootstrap, Responsive, Retina, Minimal"> 
    <link rel="shortcut icon" href="img/favicon.png"> 

    <title>welcome</title> 
    <link href="css/bootstrap.min.css" rel="stylesheet"> 
    <link href="css/bootstrap-theme.css" rel="stylesheet"> 
    <link href="css/elegant-icons-style.css" rel="stylesheet" /> 
    <link href="css/font-awesome.css" rel="stylesheet" /> 
    <link href="css/style.css" rel="stylesheet"> 
    <link href="css/style-responsive.css" rel="stylesheet" /> 

</head> 
    <body class="login-img3-body"> 
    <div class="container"> 
     <form class="login-form" method="post" action="{{ url('/dashboard') }}"> //{{ route('login') }} 
     <input type="hidden" name="_token" value="{{ csrf_field() }} "> 

     <div class="login-wrap"> 
      <p class="login-img"><i class="icon_lock_alt"></i></p> 
      <div class="input-group"> 
       <span class="input-group-addon"><i class="icon_profile"></i></span> 
       <input type="text" name="Username" class="form-control" placeholder="Username" autofocus> 
      </div> 
      <div class="input-group"> 
       <span class="input-group-addon"><i class="icon_key_alt"></i></span> 
       <input type="password" name="password" class="form-control" placeholder="Password"> 
      </div> 
      <label class="checkbox"> 
       <input type="checkbox" value="remember-me"> Remember me 
       <span class="pull-right"> <a href="#"> Forgot Password?</a></span> 
      </label> 
      <button class="btn btn-primary btn-lg btn-block" type="submit">Login</button> 
      <button class="btn btn-info btn-lg btn-block" type="submit">Signup</button> 
     </div> 
     </form> 
    <div class="text-right"> 
      <div class="credits"> 

       <a href="https://facebook.com/t.prakash.pokhrel/"> Developer::xxx</a> 
      </div> 
     </div> 
    </div> 
    </body> 
</html> 

而web.php

Route::get('/' , ['as' => '/' , 'uses'=> '[email protected]']); 
    Route::post('/login', ['as' => 'login', 'uses'=> '[email protected]']); 


    Route::group(['middleware' =>['authen']], function() 
    { 
    Route::get('/dashboard',['as'=>'dashboard', 'uses'=> '[email protected]']); 
    Route::get('/logout' ,['as'=>'logout', 'uses'=> '[email protected]']); 

}); 

我是在laravel更新。我有这个错误发生。如何解决和 method =“post”action =“{{url('/ dashboard')}}”> // {{route('login')}} “{{csrf_field()}}行动领域哪个URL应该传递..我的意思是目的地或相同的路径..我想重定向到仪表板..谢谢:)

回答

0

检查什么UR途径是通过使用

PHP工匠期待路线:列表命令在终端 下一个更改您的表单方法

如果你想用户重定向到仪表板你需要做到这一点乌尔controller`

`class ProfileController extends Controller 
{ 
    //your code here 

public dashbord(){ 

// your code 

    return view("your dashboard view path");  
    } 
2

尝试改变路线

首先,您需要设置登录路由URL形式(行动= “{{URL( '/登录')}}”),并提交后,在postlogin函数中使用auth并检查邮件密码是否正确。如果重定向url是仪表板。

相关问题