У меня есть маршрут, подобный следующему:
Route::group([
'prefix' => 'reports'
], function () {
Route::get('/points/{product_name}', ['uses' => 'MyController@get'])->where('product_name', ['product1', 'product2','product3'])
});
Поэтому я хотел бы ограничить доступ к этой конечной точке, если имя продукта - product1
, product2
, product3
.Но с предложением where
я вижу только проверку с регулярным выражением или одним значением.
Когда я использую массив типа ['product1', 'product2', 'product3']
, но он выдает ошибку "message": "Routing requirement for "product_name" must be a string."
Как я могу решить эту проблему?