Laravel 8 PSR-11

2021-07-16 17:33 更新

Laravel 的服務(wù)容器實(shí)現(xiàn)了 PSR-11 接口。因此,你可以使用 PSR-11 容器『接口類型提示』來獲取 Laravel 容器的實(shí)例:

use Psr\Container\ContainerInterface;

Route::get('/', function (ContainerInterface $container) {
    $service = $container->get('Service');

    //
}); 

如果無法解析給定的標(biāo)識符,則將會引發(fā)異常。未綁定標(biāo)識符時,會拋出 Psr\Container\NotFoundExceptionInterface 異常。如果標(biāo)識符已綁定但無法解析,會拋出 Psr\Container\ContainerExceptionInterface 異常。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號