小编Sil*_*sio的帖子

Laravel 5,检查是否在容器中注册了类

有没有办法检查Laravel 5中是否存在类?

我为Laravel 4提供了这个解决方案:尝试创建一个特定的类,如果我得到了一个ReflectionException,我会使用泛型类.
在Laravel 5看起来我无法拦截ReflectionException并且我得到了"哎呀".

我想知道是否有更好的方法来做到这一点.

try {
    $widgetObject = \App::make($widget_class);
} catch (ReflectionException $e) {
    $widgetObject = \App::make('WidgetController');
    $widgetObject->widget($widget);
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

9
推荐指数
2
解决办法
8117
查看次数

标签 统计

laravel ×1

laravel-5 ×1