У меня есть текстовое поле, в котором пользователь может массово добавлять клиентов. В текстовое поле они добавили бы таких клиентов
client 1,client1@domain.com,client username 1
client 2,client2@domain.com,client username 2
client 3,client3@domain.com,client username 3
Вот что у меня есть
public function bulkClients()
{
$bulk = request('bulk_clients');
$split = explode("\n",$bulk);
foreach($split as $row)
{
$split_row = explode(",", $row);
$name = $split_row[0];
$email = $split_row[1];
$username = $split_row[2];
$validate = Validator::make($email, [
$email => 'email',
$username => 'unique:App\User,username'
]);
if($validate->fails())
{
$messages = $validate->messages();
return response()->json([
'messages' => $messages
]);
}
}
}
Я хотел бы знать, как я могу проверить это $email
это электронное письмо или что $username
уникален.