我正在尝试使用其laravel模型类插入表中,但我需要能够插入由变量指示的表中.如何才能做到这一点?我尝试了香草PHP moethod和laravel facade方法,但两者都给了我错误:
$modelName = "model";
# this works no problem:
$model = new model();
# this blows up:
$model = new $modelName();
# this blows up:
$model::create($request->all());
Run Code Online (Sandbox Code Playgroud)
laravel给出的错误:
FatalThrowableError in Controller.php line 44:
Class 'model' not found
Run Code Online (Sandbox Code Playgroud)
您必须输入完全限定的类名:
必须使用完全限定名称(带名称空间前缀的类名).
$modelName = "App\\User"; // assuming User is located in the App namespace
$model = new $modelName();
Run Code Online (Sandbox Code Playgroud)
你可以在这里了解更多相关信息.
| 归档时间: |
|
| 查看次数: |
1748 次 |
| 最近记录: |