Здравствуйте, сообщество StackOverflow, после некоторых исследований мы решили попросить вас найти решение.
Мы хотели бы получить ссылку с определенным массивом.Цель состоит в том, чтобы иметь ссылку, такую как:
www.testurl.com/restaurants/CUISINENAME/
Тогда мы просто хотели бы видеть все restaurants
с конкретным cuisine
.В настоящее время фильтр работает на веб-сайте с флажком.
Маршрутизатор
Route::group(['prefix' => 'restaurants', 'namespace' => 'frontEnd', 'middleware'=>'checkzipcode'], function () {
Route::get('/', 'RestaurantController@showAllRestaurants');
Route::post('/', 'RestaurantController@showAllRestaurants');
});
Контроллер
if (request('cusineName')) {
if (is_array(request('cusineName'))) {
$cusineName = request('cusineName');
} else {
$cusineName = (explode(",", request('cusineName')));
}
$all_restaurant = $all_restaurant->whereIn('restaurant_cuisines.type_cuisine_id', $cusineName);
}
Мы думали о настройке массива в контроллере.У кого-нибудь есть еще предложения?