我是拉雷维尔的新手.如何查找记录是否存在?
$user = User::where('email', '=', Input::get('email'));
我该怎么做才能看看$user
有没有记录呢?
我是拉雷维尔的新手.如何查找记录是否存在?
$user = User::where('email', '=', Input::get('email'));
我该怎么做才能看看$user
有没有记录呢?
这取决于你是想在事后与用户合作,还是只判断用户是否存在.
如果要使用存在的用户对象,请执行以下操作:
$user = User::where('email', '=', Input::get('email'))->first();
if ($user === null) {
// user doesn't exist
}
如果你只想判断一下
if (User::where('email', '=', Input::get('email'))->count() > 0) {
// user found
}
甚至更好
if (User::where('email', '=', Input::get('email'))->exists()) {
// user found
}