我用return View::make('blog', $posts);将数据传递到我的blade view,在我的blade view中,我试图运行@foreach ($posts as $post),结果出现了一个错误,说$posts没有定义.

我的问题是如何调用$posts数组?

推荐答案

可以使用with方法将数据传递给视图.

return View::make('blog')->with('posts', $posts);

Php相关问答推荐

PHPHPML用现有的HTML文件上的文本替换 node 值

条纹 checkout :订阅试用版和额外付款(add_invoice_items)错误

为什么注册SIGHUP的处理程序函数会阻止在PHP CLI中等待输入时点击X关闭Xterm窗口?""

Laravel数据表在一个视图中传递两个实例

从WooCommerce订单状态更改更新用户自定义元数据

从订单项目中获取ACF WooCommerce产品价值

如何从该字符串中删除这些图标转换的ASCII问号字符?

限制联系人页面仅允许在WooCommerce中登录的用户

除WooCommerce中的特定国家/地区外,有条件地要求填写邮政编码 checkout 字段

在WooCommercel邮箱通知上添加来自Apaczka插件的选定交付点

如何在其他数组php中创建具有关联数组的数组

既然setSQLLogger()已被弃用,如何使用中间件在 Doctrine 3 中记录查询执行时间?

WooCommerce 相关产品(按 children 类别)作为排名数学主要类别的后备

在 WordPress 中将自定义帖子类型永久链接设置为 root

批量作业(job)提交错误无法处理所有文档,uris 似乎正确?

Xdebug 不会在断点处停止

如何从 PHP 中的 .txt 文件中列出今天生日的人的姓名?

PHP preg_replace括号和方括号内的所有逗号

Laravel 8:会话不适用

如果有很多重定向,PHP curl 的行为不像命令行 curl