cari

Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat sebarang perbezaan antara menulis Route:: dan $router-> dalam laluan laravel?

Melihat kod orang lain, nampaknya ramai yang menggunakan $router->, nampaknya Route:: ada perbezaan antara kedua-dua kaedah ini?

ringa_leeringa_lee2740 hari yang lalu457

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

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

    Route::get Cara penulisan ini dipanggil Facades dalam laravel Maksud asalnya ialah ia dibuat untuk kemudahan dalam penulisan. Route::get这种写法在laravel里叫做Facades,本义是为了写起来方便而造出来的。

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

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

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

    Ia bersamaan dengan $app->make('router')->get;


    Ia juga dikeluarkan daripada bekas perkhidmatan Perkhidmatan penghalaan ialah AppProvidersRouteServiceProvider.

    🎜Jika anda mendapat $router melalui suntikan dependency, ia juga bersamaan dengan $app->make('router'), dan juga bersamaan dengan Route:: Facades🎜 🎜Anda boleh merujuk kepada dokumentasi Facades untuk memahaminya🎜http://laravel.com/docs/5.2/facades🎜

    balas
    0
  • Batalbalas