laravelモデルクラスを使用してテーブルに挿入しようとしていますが、変数で指定されたテーブルに挿入できる必要があります。これはどうすればできますか?私はバニラPHPのmoethodとlaravelのファサードの方法を試してみましたが、両方は私にエラーを与えた:(laravel)変数名のモデルを使用しているクエリビルダ
$modelName = "model";
# this works no problem:
$model = new model();
# this blows up:
$model = new $modelName();
# this blows up:
$model::create($request->all());
laravelによって与えられたエラー:
FatalThrowableError in Controller.php line 44:
Class 'model' not found
'$ model = new $ modelName();'はインスタンス化するのを忘れました – Ohgodwhy
@Ohgodwhyそれをキャッチしてくれてありがとう。質問を更新しましたが、エラーは変更されませんでした。 –
'$ modelName = model :: class'はどうですか? – Burak