【发布时间】:2014-12-21 10:11:04
【问题描述】:
我读过一些关于路由和注解的文章。
http://mattstauffer.co/blog/laravel-5.0-route-annotations
但是由于在 Laravel 5 中删除了 routes.php 并且注释成为最喜欢的路由部分。如何使用注解将模型绑定到路由?
【问题讨论】:
-
你的意思是 bindings.php 被删除了吗?
我读过一些关于路由和注解的文章。
http://mattstauffer.co/blog/laravel-5.0-route-annotations
但是由于在 Laravel 5 中删除了 routes.php 并且注释成为最喜欢的路由部分。如何使用注解将模型绑定到路由?
【问题讨论】:
在 Laravel 5 中,路由模型绑定存储在 App\Providers\RouteServiceProvider 类的 before 方法中:
public function before(Router $router, UrlGenerator $url)
{
$router->model('user', 'App\User');
}
在加载任何路由之前调用它。
【讨论】:
* @Middleware("modelBinding") 指定它们,以便在您的代码中更好地记录它们。