我有這樣的代碼在Laravel 5.2來檢查,如果一個給定的db表名($什麼)都有自己的型號:檢查一類是在Laravel模型5
public function manage($what) {
$model = Str::studly(Str::singular($what));
if (!is_subclass_of($model, 'Model')) {
\App::abort(404);
}
/* [... other stuff ...] */
}
的問題是,is_subclass_of總是當模型存在並且它是Model的子類時也會失敗。我想這是一個名稱空間問題,我該如何解決它?
請更新您的答案,並在$ model中添加命名空間,如下所示: '$ model ='App \\'。 Str :: studly(Str :: singular($ what));' – g4b0
爲什麼你需要兩個斜槓App \\? –