2016-10-20 84 views
0

我需要在index.blade.php文件中顯示我的用戶表格數據,但是當我訪問索引視圖時它顯示一個空白頁面,它不會顯示我需要的變量數據。 (不顯示任何錯誤。)爲什麼在Laravel 5.2中顯示沒有變量值的空白頁面

index.blade.php

@if(isset($users)) 
@foreach($users as $use) 
<h1>{{$use->username}}</h1> 

@endforeach 
@endif 

UsersController.php

<?php 

namespace App\Http\Controllers;  
use Illuminate\Http\Request; 

use Auth; 
use App\User; 

use App\Http\Requests; 

class UserController extends Controller 
{ 
    public function index() 
    { 
     $users = User::userr()->get(); 
     // $users = User::all(); 

     return view('users.index')->withUser($users); 
     //dd($users); 
    }  
} 

user.php的型號

<?php 

namespace App; 
use Auth; 
use Illuminate\Foundation\Auth\User as Authenticatable; 

class User extends Authenticatable 
{ 
    /** 
    * The attributes that are mass assignable. 
    * 
    * @var array 
    */ 
    protected $fillable = [ 
     'username', 'email', 'password', 
    ]; 

    /** 
    * The attributes that should be hidden for arrays. 
    * 
    * @var array 
    */ 
    protected $hidden = [ 
     'password', 'remember_token', 
    ]; 

    public function getAvatarUrl() 
    { 
     return "http://www.gravatar.com/avatar/" . md5(strtolower(trim($this->email))) . "?d=mm&s=40"; 
    } 

    public function scopeUserr($query) 
    { 
     return $query->where('username',Auth::user()->id);   
    }  
} 

你可以給我一些解決方案?

+0

,因爲有一個內部錯誤 – Beginner

+0

'返回查詢 - $>哪裏( '用戶名',驗證用戶::() - > ID); ' 因此,基本上你正試圖讓所有用戶使用與當前用戶ID匹配的用戶名? –

回答