如何在非刀片模板中显示雄辩的行?

Posted

技术标签:

【中文标题】如何在非刀片模板中显示雄辩的行?【英文标题】:How to display eloquent rows within a non-blade template? 【发布时间】:2014-12-19 20:40:52 【问题描述】:

我正在使用 Laravel 创建一个简单的应用程序,但我想消除在视图中使用 Blade。

所以,我的问题是,如何在不使用 Blade 的情况下在视图中显示特定行或几行?

问题是,View::make('post', $data); 中的$data 参数只能是一个数组,这意味着我不能传递$data = Post::find(1); 返回的对象。

(假设我的视图文件名为post.php,我的模型名为Post。)

【问题讨论】:

【参考方案1】:
View::make('post', array(
    'result' => Post::find(1)
));

然后你可以在你的视图中使用$result。 相信你也可以直接在视图脚本中调用Post::find(1)

【讨论】:

哇,这是一个很棒的解决方案!谢谢!

以上是关于如何在非刀片模板中显示雄辩的行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel 刀片模板中使用 JSON 数据进行模型绑定?

Laravel 5使用刀片模板在视图中调用函数时如何使用参数

如何将 vue 数据显示到 Laravel 刀片?

如何在刀片模板中使用 React js

如何在刀片模板的 foreach 循环中访问 laravel 集合?

如何在 vue 组件的刀片模板中转义变量