我正在尝试创建一个查询来输出我的所有用户,但出于隐私原因将其姓氏限制为一个字符。我似乎可以通过Laravals Eloquent模型找到一种干净的方法。
public function getAll(){
$users = User::get(array('id', 'fname', 'lname'));
return $users
}
期望回复: { id:1, fname:" Luca", lname:" D" }
答案 0 :(得分:1)
您可以尝试将Laravels raw expresions与LEFT SQL function.
一起使用 $users = DB::table('users')->select(DB::raw('id, fname, LEFT(lname,1) as last_name'))->get();
答案 1 :(得分:0)
你不能这样做:
public function index()
{
$mymodel = MyModel::all();
return View::make('MyModel.index')->with('MyModel', $mymodel);
}
然后有一个只是在他们之间进行预告的观点,如果这是你正在尝试的东西
@foreach($mymodel as $key => $model)
{{ $model->username }}
@endforeach
这不是你试图在网页上呈现所有用户吗?