感謝您的閱讀。 我是新的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