Class '\App\Models' not found
奇怪了,为什么我用Auth认证的时候会出现这个错误?
Symfony \ Component \ Debug \ Exception \FatalThrowableError (E_ERROR)
Class '\App\Models' not found
仔细检查了代码,没有任何问题啊
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Auth;
class SessionsController extends Controller
{
public function create()
{
return view('sessions.create');
}
public function store(Request $request)
{
$credentials = $this->validate($request, [
'email' => 'required|email|max:255',
'password' => 'required'
]);
if (Auth::attempt($credentials)) {
session()->flash('success', '欢迎回来!');
return redirect()->route('users.show', [Auth::user()]);
} else {
session()->flash('danger', '很抱歉,您的邮箱和密码不匹配');
return redirect()->back()->withInput();
}
}
}
解决了,是在迁移App\User 到App\ Models下的时候,全局替换错了,把App\User替换成App\Model\User时候少加了个\User,
推荐文章: