【问题标题】:How can I only display values that has the same column value laravel 5如何仅显示具有相同列值 laravel 5 的值
【发布时间】:2018-05-14 12:24:14
【问题描述】:

我有一个工作表

关注schoolname列,我想要的是,我只能显示所有具有相同列名的值,例如,我只想显示与dlsu@edu.org相关的所有工作。

dlsu@edu.org 也是Auth::user()->name 的值,

我有一个显示所有作业的刀片, 控制器:

public function index()
{
    $jobs = job::all();
    return view('home',compact('jobs'));
}

刀片:

<div class='col-lg-8 col-lg-offset-2'>
    <center><h1>Jobs</h1></center>
<ul class="list-group">
    @foreach ($jobs as $job)
  <li class="list-group-item d-flex justify-content-between align-items-center">
    <a href="{{'/home/'.$job->id}}">
    <b>{{$job->jobposition}}</b></a>
    <span class="pull-right">{{$job->created_at->diffForHumans()}}</span>
    <p>{{$job->jobdesc}}</p>

</li>
  @endforeach
</ul>
</div>

我想显示同一个人Auth::user()-&gt;name创建的所有工作

我是新手,我知道这很容易,所以请原谅我并感谢您的回答

【问题讨论】:

  • 使用 where() 条件

标签: php laravel


【解决方案1】:
$jobs = job::where('schoolname', Auth::user()->name)->all();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2019-05-16
    • 2013-10-11
    • 2023-03-30
    • 2016-01-01
    • 1970-01-01
    相关资源
    最近更新 更多