Laravel: метод не существует во взглядах - PullRequest
0 голосов
/ 13 апреля 2019

Я делаю объект класса / контроллера и вызываю его метод в таких представлениях, как

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

Где метод теста существует, но я получаю

Method [test] does not exist

Что яя делаю неправильно здесь, странно

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

Вы можете попробовать это в одной строке:

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

Это работает для меня.

0 голосов
/ 13 апреля 2019

Вы можете попробовать новый оператор, как это:

  $className = "App\Http\Controllers\TestController";
     $obj = new $className;
     $obj->test();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...