路线Laravel 5.1中未使用的参数

时间:2017-08-02 13:53:42

标签: laravel routing routes laravel-5.1 model-binding

我为移动设备写api,因为我有多个版本,我不想复制粘贴相同的路由,因此我决定做这样的事情:

Route::model('callRequestNote', CallRequestNote::class);

Route::group([
    'prefix'     => 'api/v{version}/mobile',
    'where'      => ['version' => '[1|2]'],
], function () {
    Route::delete('/notes/{callRequestNote}', MobileNotesController::class . '@destroy');
    // other duplicated routes
});

public function destroy($version, CallRequestNote $callRequestNote)
{
    //
}

我仅在version中使用BeforeMiddleware参数,因此我不需要它在控制器中。我的问题是如何替换这些参数并将CallRequestNote作为第一个参数并摆脱$version

0 个答案:

没有答案