返回带有laravel参数的视图

时间:2015-07-13 02:27:34

标签: php laravel laravel-5

我的控制器中有这样的回报:

    return view('frontend.bike')->with('message', 'Bike Created');

它指向正确的视图,但我想传递它需要的两个变量。目前我通过以下方式进行路由:

Route::get('b/{bikename}/{type?}', ['as' => 'bike', 'uses' => 'FrontendController@bike']);

如何在返回时加入bikename并输入,以确保它转到正确的页面。

1 个答案:

答案 0 :(得分:2)

您可以在控制器中获取这些路径变量,如下面的函数参数

public function bike($bikename, $type = null){

    $type = $type ? $type:'N/A'; //optional
    $message = 'Bike Created';
    return view('frontend.bike', compact('message', 'bikename', 'type'));
}

in views / frontend / bike.blade.php,

{{ $message }}
{{ $bikename }}
{{ $type }}