Adakah terdapat sebarang perbezaan antara menulis Route:: dan $router-> dalam laluan laravel?
ringa_lee
ringa_lee 2017-05-16 16:54:45
0
1
455

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

ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
过去多啦不再A梦

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🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan