Laravel-使用控制器方法查看作曲家


Laravel - View composer with controller method?

有没有办法在视图编辑器函数中返回控制器方法的响应?这当前返回一个字符串,即命名空间。

view()->composer('tasks.partial.tasksummary', function($view)
{
    $view->with('taskload', 'App'Http'Controllers'TaskController@taskLoad');
});

或者... 直接在我的部分(通过@inject('..'))将该方法注入会更好吗?

这听起来更适合例如任务模型。但你可以做到:

$taskload = (new App'Http'Controllers'Taskcontroller)->taskLoad(); 
$view->with('taskload', $taskload);