我在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的子类时也是如此.我想这是命名空间问题,我该如何解决?