Laravel使用参数路由资源控制器

时间:2017-09-08 23:33:01

标签: laravel laravel-5 laravel-5.5

由于其简单性,我一直在使用Resourceful控制器。像这样。

@Override
public void onBackPressed() {
    if(player != null && videoIsFullScreen) {
        player.setFullscreen(false);
    }
    else {
        super.onBackPressed();
    }
}

但我目前的业务需求要求我传递一个特定的参数。

route('branches.create')

如何创建适合这种网址的路由。我尝试过route('current.branches.create')和route('current。'。$ id。'branches.create')

1 个答案:

答案 0 :(得分:1)

将路线保持为named routes,如:

Route::POST('current/{company}/branches', 'SomeController@somemethod')->name('branches.create');

并传递以下网址:

<a href="{{route('branches.create', $company->id)}}">GOT TO URL</a>

有关Larvel Named Routes

的更多信息

希望它有用。