方法验证不存在-Laravel 5.4 [英] Method validate does not exist - Laravel 5.4
本文介绍了方法验证不存在-Laravel 5.4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个很奇怪的问题.当我提交表单时,服务器端验证会引发错误.
I have a very weird problem. When I'm submitting the form, it throws an error with server-side validation.
这是我简单的控制器:
namespace App\Http\Controllers;
use Newsletter;
use Illuminate\Http\Request;
class SubscriptionController extends Controller
{
public function subscribe(Request $request)
{
$request->validate([
'email' => 'required|email',
]);
}
}
提交表格可以给我:
BadMethodCallException 方法验证不存在.
BadMethodCallException Method validate does not exist.
它应根据以下条件工作:
it should work according to:
https://laravel.com/docs/5.4/validation
推荐答案
在文档中说:
$this->validate($request, [
'email' => 'required|email',
]);
此字符串-有效:)
这篇关于方法验证不存在-Laravel 5.4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文