Как проверить слово, не допуская двойного пробела, но один пробел после символов или слова в верхнем и нижнем регистре, в Laravel

Как проверить слово, чтобы не допустить двойного пробела, разрешив только один пробел после символов или слово с заглавными и строчными буквами?

 Это код, который у меня есть.

$this->validate($request, array(
'productBuyingPrice' => 'required',
'productSalePrice' => 'required',
'unit' => 'required',
'brandId' => 'required',
'categoryId' => 'required',
'subCategoryId' => 'required',
'productPriceStatus' => 'required',
'productStatus' => 'required',
"productName" => 'required|regex:(\A\s+|\s+\z)|' . Rule::unique('products', 'product_name')->where(function ($query) {
$query->where('product_company_id', Auth::user()->user_company_id);
}),
));

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …