Méthode de liaison de route


Lier au contrôleur/action

Lier l'URL actuelle au contrôleur/action. Il prend en charge la liaison au niveau opération au maximum. Par exemple, ajoutez dans le fichier de définition d'itinéraire :

// 绑定当前的URL到 Blog控制器
Route::bind('blog');
// 绑定当前的URL到 Blog控制器的read操作
Route::bind('blog/read');

Cette méthode est destinée. routage Il est valide pour le contrôleur/l'opération. Si nous le lions au contrôleur de blog, alors l'URL d'accès d'origine peut être simplifiée de

http://serverName/blog/read/id/5

à

http://serverName/read/id/5

. Si l'itinéraire

Route::get('blog/:id','blog/read');

est défini, alors l'URL d'accès devient

.
http://serverName/5

bound Défini sur l'espace de noms

Liez l'URL actuelle à un espace de noms spécifié, par exemple :

// 绑定命名空间
Route::bind(':\app\index\controller');

Ensuite, il nous suffit d'accéder directement à la méthode read de la classe appindexcontrollerBlog via

http://serverName/blog/read/id/5

.

Lier à la classe

Lier l'URL actuelle directement à une classe spécifiée, par exemple :

// 绑定到类
Route::bind('\app\index\controller\Blog');

Ensuite, il suffit d'accéder directement à la méthode read de la classe appindexcontrollerBlog via

http://serverName/read/id/5

.