【发布时间】:2015-08-17 18:54:40
【问题描述】:
我正在尝试通过在 Laravel 5.1 的视图中定义的 foreach 循环从控制器内部定义的数组中显示图像,但是由于缓存而出现此错误
错误取决于登录 Laravel 5.1
local.ERROR: /Users/alaasabra/libapp/storage/framework/views/3bd627f3970d38e63304903ba6823083:9 中带有消息“解析错误”的异常“Symfony\Component\Debug\Exception\FatalErrorException”
我的控制器:
$sections = ['art'=>'art.jpg','mechanic'=>'mechanic.jpg','history'=>'history.jpg',
'programming'=>'programming.jpg','comic'=>'comic.jpg','civil'=>'civil.jpg'];
return view('libraryViewsContainer.library')->withDate($date)->withTime($time)->withSections($sections);
我的看法:
<div class="container" style="opacity: 0.9">
<div class="row">
@foreach($sections as $k=>$v)
<div class="col-md-3">
<div class="thumbnail">
<img src="{{ asset('images/{{$v}}')}}" />
<h1><a class="btn btn-primary">{{$k}}</a></h1>
</div>
</div>
@endforeach
</div>
</div>
显示图像时的错误,因为该路径缓存构建的视图:
用户/alaasabra/libapp/storage/framework/views
显示如下:
<?php $__env->startSection('content'); ?>
<div class="container" style="opacity: 0.9">
<div class="row">
<?php foreach($sections as $k=>$v): ?>
<div class="col-md-3">
<div class="thumbnail">
<img src="<?php echo e(asset('images/{{$v); ?>')}}" />
<h1><a class="btn btn-primary"><?php echo e($k); ?></a></h1>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
那么第 9 行最后一个由缓存自动构建的文件的问题是什么
【问题讨论】:
标签: php laravel web laravel-5.1