public function editGoods(Request $request)
 {
     $result = $this->check($request);
     $news = Comments::newsCount($result['loginFlag'], $result['username']);
     if (!$result['loginFlag']) {
         return redirect('/');
     }
     return view('pc.edit-goods', ['loginFlag' => $result['loginFlag'], 'username' => $result['username'], 'sentNum' => $news['sentNum'], 'mesNum' => $news['mesNum']]);
 }
 public function login(Request $request)
 {
     $email = $request->input('email');
     $password = md5($request->input('password'));
     if ($user = User::where(['email' => $email, 'password' => $password])->first()) {
         if ($user->status == 0) {
             Mail::send('emails.activate', ['user' => $user], function ($mail) use($user) {
                 $mail->to($user->email)->subject('账户激活');
             });
             return $this->fail(2, '账户还未激活');
         } elseif ($user->status == 1) {
             $user->auto_token = md5($user->email . time());
             $user->save();
             $request->session()->put('id', $user->id);
             $request->session()->put('username', $user->username);
             cookie('autoToken', $user->auto_token, 60 * 24 * 7);
             $data = Comments::newsCount($user->id, $user->username);
             return $this->success('登录成功', ['id' => $user->id, 'username' => $user->username, 'sentNum' => $data['sentNum'], 'mesNum' => $data['mesNum']]);
         }
     }
     return $this->fail('用户名或者密码错误');
 }