2014-07-10 64 views
0

我想創建一個查詢來輸出我所有的用戶,但出於隱私原因將他的姓氏限制爲一個字符。我似乎可以通過Laravals雄辯模型找到一個乾淨的方式來做到這一點。限制Eloquent數據庫結果

public function getAll(){ 
    $users = User::get(array('id', 'fname', 'lname')); 
    return $users 
} 

所需的響應: { ID:1, FNAME: 「盧卡」, LNAME: 「d」 }

+2

我不知道laravel,所以我不能幫助你,但是你不能僅僅限制他們的姓氏在輸出上嗎?我的意思是,查詢本身不必實際只拉一個字符,如果你只顯示一個字符。另外,一個快速谷歌發現這一點:http://stackoverflow.com/questions/16626702/how-to-make-query-with-substr-in-eloquent-laravel-4 –

回答

0

難道你不能這樣做:

public function index() 
{ 
    $mymodel = MyModel::all(); 

    return View::make('MyModel.index')->with('MyModel', $mymodel); 
} 

再有這只是他們之間的foreach一個觀點,如果這是你想要的待辦事項

@foreach($mymodel as $key => $model) 
{{ $model->username }} 
@endforeach 

究竟是不是這一點,你想待辦事項呈現網頁上的所有用戶帶來什麼?