recherche

Maison  >  Questions et réponses  >  le corps du texte

Y a-t-il une différence entre écrire Route :: et $router-> dans les routes de Laravel ?

En regardant les codes d'autres personnes, il semble que beaucoup utilisent $router->. En regardant le manuel, il semble que Route:: soit utilisé. Y a-t-il une différence entre ces deux méthodes ?

ringa_leeringa_lee2740 Il y a quelques jours454

répondre à tous(1)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:56:45

    Route::get Cette façon d'écrire est appelée Façades dans Laravel. La signification originale est qu'elle est conçue pour plus de commodité d'écriture. Route::get这种写法在laravel里叫做Facades,本义是为了写起来方便而造出来的。

    它等价于$app->make('router')->get;

    也是从服务容器里取出来的,提供路由服务的是 AppProvidersRouteServiceProvider

    如果你通过依赖注入里拿到$router那么,它也等价于$app->make('router')

    C'est équivalent à $app->make('router')->get;


    Il est également extrait du conteneur de services. Le service de routage est AppProvidersRouteServiceProvider.

    🎜Si vous obtenez $router via l'injection de dépendances, cela équivaut également à $app->make('router'), et également équivalent à Route:: Facades🎜 🎜Vous pouvez vous référer à la documentation Façades pour comprendre🎜http://laravel.com/docs/5.2/facades🎜

    répondre
    0
  • Annulerrépondre