繁体   English   中英

为什么在Laravel 5.2中显示没有变量值的空白页

[英]Why display empty page without variable values in Laravel 5.2

我需要在index.blade.php文件中显示我的用户表数据,但是当我访问索引视图时,它会显示一个空白页,而不会显示所需的变量数据。 (不显示错误。)

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);        
    }       
}

你能给我一些解决方案吗?

可能是您必须检查数据是否传递到刀片服务器,然后尝试使用

$model = App\Flight::findOrFail(1);

return view('page',compact('var'));

检查此http://www.snippetcase.com/snippet/27/Bind+and+Display+data+in+blade+page+for+laravel

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM