I have a very weird problem. When I'm submitting the form, it throws an error with server-side validation.
Here is my simple controller:
namespace App\Http\Controllers;
use Newsletter;
use Illuminate\Http\Request;
class SubscriptionController extends Controller
{
public function subscribe(Request $request)
{
$request->validate([
'email' => 'required|email',
]);
}
}
Submitting the form gives me:
BadMethodCallException Method validate does not exist.
it should work according to:
In docs said:
$this->validate($request, [
'email' => 'required|email',
]);
This string - works :)