感谢您的阅读。 我是新的Laravel,我想尝试改变数据库的输出与@foreach刀片,还有就是例子:如何使用@foreach中的函数 - Laravel
这是路线:
Route::get('/home', '[email protected]');
这是控制器:
public function index()
{
$post = DB::table('posts')->get();
return view('warnajati', ['posts'=>$post]);
}
这是浏览:
@foreach ($posts as $post)
<div class="title"><h3>{{$post->title}}</h3></div>
@endforeach
与输出是"This is The Looonger Title you ever know"
, ,我想使标题是用较短功能Wordlimit()
我做:
function wordlimit($text, $limit=10)
{
if (strlen($text)>$limit) {
# code...
$word = mb_substr($text,0,$limit-3)."...";
}else{
$word =$text;
}
};
如何以及在哪里,我必须放在laravel项目功能?请帮助我..
你的函数没有返回值... Laravel已经有这个函数:https://laravel.com/docs/5.3/helpers#method-str-limit – Devon
你的wordlimit函数在哪里?您可能可以像平常一样使用该功能,具体取决于功能。 – aynber