To validate an input field to contain only two specific values in Laravel, you can utilize the in validation rule. Here’s how you can implement it in your Laravel controller or form request validation:
public function store(Request $request)
{
$request->validate([
'status' => 'required|in:open,close'
]);
}
OR
use Illuminate\Validation\Rule;
public function store(Request $request)
{
$request->validate([
'status' => ['required', Rule::in(['courier', 'rider'])]
]);
}