Laravel 5 route :: controller路由模型绑定

时间:2015-05-02 22:15:11

标签: php laravel-5 laravel-routing

我正在创建一个新网站并且一直在使用route::resource,并且喜欢能够进行路由模型绑定。

使用route::controller虽然变量显示为{one?}/{two?} etc...

使用route::controller

时是否可以使用路径模型绑定?

class UserController extends Controller {
    public function getProfile(User $user)
    {
        return $user->toJson();
    }
}

Route::controller('user', 'UserController');

会产生以下路线:/user/profile/{user}

1 个答案:

答案 0 :(得分:0)

您可以Route::model()使用Route::controller

但如果你需要所有参数,你必须绑定所有参数。 例如:

Route::model('one','App\User');
Route::model('two','App\User');

确保您的uri请求为site.com/controller/method_name/param_1/param_n