返された文字列からクラスのオブジェクトを作成したいが、エラーClass **test_report** not found
が発生する。私のコード:クラスのオブジェクトをLaravelの変数値から作成する
public function display_report_builder($report_name = null)
{
$column_listing = new $report_name;// gets the test_report
return view('column_list')->with(['column_list_names' => $column_listing->columns]);
}
本当にこのクラスはありますか?オートローダーはこのクラスについて知っていますか? 以下 'クラスtest_reportがレポート{ \tパブリック関数__construct(){ \t \t \t \tの$ this - >列=の$ this - >のgetColumns()が延びるにつれて –
@JeffLambertのtest_report子モデルクラスです。 \t} } モデルにアクセスするために 'use App \ reports \ test_report;'を追加しました。 'display_report_builder($ report_name = null)'関数がコントローラにあります。 – doppywoppy