【发布时间】:2016-03-13 04:57:55
【问题描述】:
我在 Laravel 5.1 中使用视图作曲家:很好。 但是如何将参数传递给视图作曲家?
就我而言,我使用 de view composer 将周信息(前一周、当前周、下周,包括日期)发送到我的视图。当前周是可变的,不仅来自 url,还来自控制器。
public function compose(View $view)
{
// I need a parameter here (integers)
}
【问题讨论】:
-
@craig_h 给视图作曲家,因为我必须做业务逻辑。
-
你能展示一个你想要传递这些参数的上下文示例吗?
-
这个地方是控制器。但是控制器可以从 url 中获取 de 参数,也可以从其他类中获取。然后,我不能使用 Request::get(),但我需要通过查看作曲家。理解? ;-)
-
好的,你能不能为视图编辑器使用一个包装类,从控制器向类传递数据,最后调用 compose 方法访问从控制器传递的数据?
-
感谢您的 cmets。您的情况是正确的。我从不想在我的视图中使用 Request::get() 作曲家:太糟糕了。在 Laravel 4 中,我看到你可以使用 $view->getData()....
标签: php laravel view laravel-5 laravel-5.1