Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Php 如何从Laravel 5中的文章中获取用户名?_Php_Laravel 5.1 - Fatal编程技术网

Php 如何从Laravel 5中的文章中获取用户名?

Php 如何从Laravel 5中的文章中获取用户名?,php,laravel-5.1,Php,Laravel 5.1,假设每一篇文章都与一个用户相关,它持有一个user_id值,该值是users表中id字段的外键 我们用$this->belongsTo('App\user')定义了文章模型内的user方法,用$this->hasMany('App\Article')定义了用户模型内的Article方法 为了在视图中使用文章,获取文章以及创建者用户名的正确方法是什么?如果您的文章属于用户,则如下所示: $articles = Article::with('user')->paginate(); 您的刀片模

假设每一篇文章都与一个用户相关,它持有一个user_id值,该值是users表中id字段的外键

我们用
$this->belongsTo('App\user')
定义了文章模型内的
user
方法,用
$this->hasMany('App\Article')
定义了用户模型内的
Article
方法


为了在视图中使用文章,获取文章以及创建者用户名的正确方法是什么?

如果您的
文章属于
用户,则如下所示:

$articles = Article::with('user')->paginate();
您的刀片模板:

@foreach ($articles as $article)
    <li>{{ $article->title }} by {{ $article->user->username }}</li>
@endforeach
@foreach($articles作为$article)
  • {{$article->title}}由{{$article->user->username}
  • @endforeach
    谢谢!!我知道这更容易,因为我在尝试:P,当它让我。。。干杯