Laravel:方法在视图中不存在

时间:2019-04-13 02:31:42

标签: php laravel

我正在创建类/控制器的对象,并在诸如

的视图中调用其方法
$obj = app('App\Http\Controllers\TestController');
$obj->test();

确实存在测试方法,但我正在获得

Method [test] does not exist

我在这里做错什么,很奇怪

2 个答案:

答案 0 :(得分:0)

您可以这样尝试新的运算符:

  $className = "App\Http\Controllers\TestController";
     $obj = new $className;
     $obj->test();

答案 1 :(得分:0)

您可以在一行中尝试:

$obj = app('App\Http\Controllers\TestController')->test();

对我有用。