Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Нужно сделать url с неопределённым количеством параметров, 2 из которых массивы. Хочу так сделать поиск.
Например:
kino.com/{category?}/{country?}/{actors?}/{eactors?}
А выглядеть это будет примерно так:
kino.com/komedii/kanada/actors/45/154/eactors/67/99
kino.com/uzhasyi
kino.com/rossiya/eactors/56/87/34
category - категория
country - страна
actors - актёры (которые должны быть в фильме), а точнее их id
eactors - актёры (которые не должны быть в фильме), а точнее их id
actors и eactors массивы.
Это легко сделать на PHP через get (kino.com?category=komedii&country=kanada и т.д), но как это сделать средствами Laravel и ЧПУ?
Не в сети
А чем не угодил вариант с роутом + GET параметрами?:
Не в сети
Во первых выглядеть тремя разными видами от одного роута не может.
Всё, что кастом - $_GET-параметрами добивать придётся.
Route::get("/{GENRE}/{COUNTRY}/{ACTORS}", "MyController@myMethod");
class MyController extends Model
{
public function myMethod( $GENRE, $COUNTRY, $ACTORS )
{
}
}
смысл понял?
Изменено hzone (08.12.2015 14:35:10)
Не в сети
Страницы 1