相关疑难解决方法(0)

检查类是否是Laravel 5中的模型

我在Laravel 5.2中有这个代码,它检查给定的db表名($ what)是否有自己的Model:

public function manage($what) {

    $model = Str::studly(Str::singular($what));
    if (!is_subclass_of($model, 'Model')) {
        \App::abort(404);
    }

    /* [... other stuff ...] */
}
Run Code Online (Sandbox Code Playgroud)

问题是is_subclass_of总是失败,当模型存在并且它是Model的子类时也是如此.我想这是命名空间问题,我该如何解决?

php laravel laravel-5.2

3
推荐指数
2
解决办法
6956
查看次数

标签 统计

laravel ×1

laravel-5.2 ×1

php ×1