【发布时间】:2016-04-24 19:17:28
【问题描述】:
有没有办法在视图编辑器函数中返回控制器方法的响应?这当前返回一个字符串,命名空间。
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);或类似的。 -
体面的解决方案。不是最漂亮的,但它会成功的。写一个答案,我会接受的;)
-
是的,这是一个解决方案,但它可能不是解决方案。 :) 谢谢,我会把它放在一个答案中。
标签: php laravel laravel-5 php-7