use Validator;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class PostController extends Controller
{
public function store(Request $request)
{
$validator = Validator::make($request->all(), [
'email' => 'unique:users,email_address',
]);
// To get the boolean just simply use this:
$email_bool = $validator->passes();
// $email_bool now contains a boolean testing only the unique rule of email.
}
}
2 回答
看完documentation here和over here后,我将尝试在下面给出一个例子 .
你当然也可以使用
$validation->fails()
,但这当然会产生负$validation->passes()
.所以基本上,你只需要制作一个非常具体的自定义验证规则 . 然后,您只需在数据上测试它,并将其转换为带有函数的布尔值 .
我想你可以试试这个:
您还可以在控制器中检查唯一值,例如:
希望这对你有用!