【发布时间】:2018-01-29 10:24:59
【问题描述】:
我有一个非常奇怪的问题。当我提交表单时,它会引发服务器端验证错误。
这是我的简单控制器:
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 方法 validate 不存在。
它应该根据:
【问题讨论】:
-
链接页面没有提到
$request->validate。虽然它多次提到$this->validate($request,...) -
@apokryfos 是的,我后来也发现了,我的错。
标签: php laravel validation laravel-5 laravel-5.4