2016-06-16 6 views
1

Госпожа Доброе утро, я хочу настроить мой начальный маршрут Laravel, чтобы работать с /, я не знаю, как это сделать, чтобы использовать контроллер.Первичный маршрутизатор Laravel, как передать контроллер?

Я использую в этот момент перенаправление моего первоначального маршрута на/запуск маршрута, но я бы хотел использовать его/только.

Смотрите мой маршрутизатор внизу.

Route::controller("Start"); 
Route::controller("Search"); 
Route::controller("Contact"); 

Route::get('/', function() 
{ 
    return Redirect::to("start"); 
}); 

Я хотел бы сделать:

Route::get('/', function() 
{ 
    return View::make("start.index"); 
}); 

И передать контроллер Start.php этой точки зрения, это возможно?

Может ли кто-нибудь мне помочь?

+1

Route :: получить ('/', ' StartController @ индекс '); должен работать правильно, или это решение, которое вы особенно избегаете? –

+0

@Damien, спасибо, вот именно то, что мне нужно! –

ответ

3
Route::get('/', '[email protected]'); 

выглядит то, что вы после: https://laravel.com/docs/5.2/routing

Вы также можете вызвать его, используя массив, чтобы передать дополнительные Params:

Route::get('/', ['as' => 'start', 'uses' => '[email protected]']); 
+1

Спасибо @Damien, помогает много! –

Смежные вопросы