starts_with і ends_with - перевірка префікса/суфікса
Поле має починатися або закінчуватися певним значенням?
starts_with і ends_with валідуюють “афікси”.
Коли корисно:
- URL/протоколи
- Домени email
- Назви файлів/розширення
- Формати кодів
Кілька значень:
список через кому.
Порада: для складніших кейсів — regex.
public function rules()
{
return [
'website' => 'required|url|starts_with:https://,http://',
'email' => 'required|email|ends_with:@company.com',
'filename' => 'required|string|ends_with:.jpg,.png,.gif',
'api_key' => 'required|string|starts_with:sk_live_,sk_test_',
];
}