如何在非刀片模板中显示雄辩的行?
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使用刀片模板在视图中调用函数时如何使用参数