我在使用laravel时从未遇到过这种行为,但现在我有些烦人的事情了。我有这段代码:
<span class="category-list">
(@foreach ($material->categories as $category)
{{ $category->name }}
@endforeach) )
</span>
我得到了这个输出:
正如你所看到的,我在这里有很多空间。我想这是因为我的代码中有标签(标签会自动转换为phpstorm中的空格)。但除了没有空格的丑陋代码外,如何处理呢?
我想我错过了一些简单的事情,因为我从未遇到过这样的麻烦
答案 0 :(得分:1)
这些数据来自哪里?从控制器转储时会发生什么? (还有多余的空白?)
如果空白确实在属性本身并且它有用,那么你可以Macro
到trim()
,或者trim()
在线。
<强>修剪():强>
<span class="category-list">
(@foreach ($material->categories as $category)
{{ trim($category->name) }}
@endforeach) )
</span>
或微距:
宏:(注册宏)
Form::macro('trimWhitespace', function($val)
{
// do anything you want to $val.
return trim($val);
});
查看:(使用宏)
<span class="category-list">
(@foreach ($material->categories as $category)
{{ Form::trimWhitespace($category->name) }}
@endforeach) )
</span>