我正在学习laravel5。我想从数据库中列出页面上的所有用户名。
这是我正在使用的控制器:
namespace Horsefly\Http\Controllers;
use profile;
use Auth;
use Illuminate\Http\Request;
use Horsefly\User;
use Horsefly\Http\Requests;
use Horsefly\Http\Controllers\Controller;
class ProfileController extends Controller
{
public function profiledetails()
{
return view('profiledetails')
->with('auth::user',auth::user()->get());
}
这是我的看法:
<ul>
@foreach($users as $user)
<li>
{{$user->name()}}
</li>
@endforeach
</ul>
Here is my model
<?php
namespace Horsefly;
use DB;
use Illuminate\Database\Eloquent\Model;
class profile extends Model
{
$users = DB::table('users')->get();
}
如果有人帮助我,我会很棒的!!
更新控制器,
class ProfileController extends Controller
{
public function profiledetails()
{
$users = DB::table('users')->get();
return view('profiledetails')
->with('users',compact($data));
}
看法
<ul>
@foreach($users as $user)
<li>
{{$user->username}}
</li>
@endforeach
</ul>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句