登录放在中间件‘web’下就报错, 不知道什么原因?

登录放在中间件‘web’下就报错,如果去掉中间件就正常,不知道是什么原因?

我的登录代码就是登录页面,FORM提交,ACTION是自己本身的路由。

控制器:

public function login(){

if ($input = Input::all())

{ $code = new \\Code;

$_code = $code->get();

if (strtoupper($input['code']) != $_code)

{ return back()->with('msg', 'capcha wrong'); }

$user = User::first();

if ($user->user_name != $input['user_name'] || Crypt::decrypt($user->user_pass) != $input['user_pass'] ) { return back()->with('msg', 'username or password wrong!'); }

session(['user'=>$user]);

return redirect('admin/index'); }

else{ return view('admin.login'); }

视图:

login.blade.php

<form action="#" method="post"> {csrf_field()} <ul>

<li> <input type="text" name="user_name" class="text"/>

<span></span> </li>

......

4.png5.png

yff
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!