Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在laravel中显示关系中的照片_Laravel_Laravel 5 - Fatal编程技术网

如何在laravel中显示关系中的照片

如何在laravel中显示关系中的照片,laravel,laravel-5,Laravel,Laravel 5,我有这种关系 User.php // a user has only one user detail public function userdetail() { return $this->hasOne('App\UserDetail'); } UserDetail.php public function user(){ return $this->belongsTo('App\User');

我有这种关系

User.php

 // a user has only one user detail 
    public function userdetail()
    {
        return $this->hasOne('App\UserDetail');
    }
UserDetail.php

 public function user(){
            return $this->belongsTo('App\User');
        }
在我的控制器中

    $userprofile = User::find(Auth::id())->with('detail')->first(); 
   return view('admin.index', compact('users', 'administrators', 'messages','userprofile'));
但当我在标题中显示它时

  <a href="#" class="dropdown-toggle pr-0" data-toggle="dropdown"><img src="{!! url('/uploads/thumbs' , $userprofile->file_name) !!}" alt="user_auth" class="user-auth-img img-circle"/><span class="user-online-status"></span></a>


我看不到我的照片。你也可以给我一些代码片段,如果没有上传的图片。如果您已将文件名保存在
userdetails
表的
file\u name
列中,则我将显示默认的配置文件图片

$user = User::with('userdetail')->find(Auth::id());
他认为:

@if(isset($user->userdetail()->file_name))
    <img src="{{asset("uploads/thumbs/{$user->userdetail()->file_name}")}}">
@else
    <img src="{{asset("uploads/thumbs/default.jpg")}}">
@endif
@if(isset($user->userdetail()->文件名))
userdetail()->file_name}“}}}>
@否则
@恩迪夫

如果您已将文件名保存在
userdetails
表的
file\u name
列中,则

$user = User::with('userdetail')->find(Auth::id());
他认为:

@if(isset($user->userdetail()->file_name))
    <img src="{{asset("uploads/thumbs/{$user->userdetail()->file_name}")}}">
@else
    <img src="{{asset("uploads/thumbs/default.jpg")}}">
@endif
@if(isset($user->userdetail()->文件名))
userdetail()->file_name}“}}}>
@否则
@恩迪夫

当“我的用户详细信息”表中有该登录用户的外键用户id时,它会显示默认的化身。我想与您分享一些“我的数据库-用户表-用户详细信息”的图片table@A.Sand同时打印
$user
并显示返回的数据。为什么不显示我的登录详细信息?但是从admin@admin.com's details?当我的user_details表具有登录用户的外键user_id时,它会显示默认的化身。我想与您分享我的db-Users表-user_details的一些图片table@A.Sand同时打印
$user
并显示返回的数据。为什么不显示我的登录详细信息?但是从admin@admin.com什么样的细节?