【发布时间】:2016-08-19 01:00:43
【问题描述】:
Laravel 5.2
我有一个包含几个部分的视图。这些部分中的每一个都需要从模型中提取的文本。这是我现在正在做的令人讨厌但工作的方式(这个例子来自一个部分):
@foreach($posts as $content)
@if($content['slug']=='infosection1-1')
<div class="widget text " id="home-33531_block-221905_text-widget-138178">
<h4>{{ $content['title'] }} </h4>
<p>{{ $content['body'] }}</p>
<p><a class="readmore" href="/local-events/">Read More</a></p>
@if(Auth::check())
<a href="{{ route('backend.blog.edit', $content['id']) }}">
<span class="glyphicon glyphicon-edit"></span>
</a>
@endif
</div>
@endif
@endforeach
我尝试通过使用来访问模型元素
$posts->where('slug','infosection1-1')->getOriginal('title')(作为我需要模型中的一个文本项的示例)但是,我收到一条错误消息,指出 getOriginal() 不存在。
谁能给我关于新逻辑路径的建议?我知道我不应该把这个逻辑放在一个视图中。 提前致谢。
【问题讨论】:
标签: laravel laravel-5.2