2014-07-10 4 views
0

Я пытаюсь создать запрос для вывода всех моих пользователей, но ограничить фамилию одним символом в целях конфиденциальности. Кажется, я могу найти чистый способ сделать это через модель Laravals Eloquent.Результаты базы данных Limit Eloquent

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

Желаемый ответ: { ID: 1, имя_файла: "Лука", LNAME: "D" }

+2

Я не знаю laravel, и поэтому я не могу вам помочь, но не можете ли вы просто ограничить свою фамилию на выходе? Я имею в виду, что сам запрос не должен фактически вытаскивать только один символ, если вы показываете только один символ. Кроме того, быстрый Google нашел это: 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 между ними, если это то, что вы пытаетесь TODO

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

не этого, что вы пытаетесь TODO визуализации всех пользователей на странице?

Смежные вопросы