从laravel 5.5中的数据库返回所有表值

时间:2018-04-16 11:03:23

标签: php laravel

我正在尝试从数据库中获取唯一ID的记录,但是我得到了所有记录,我在表中有2列,而我得到了所有2列,但只想要在我的视图中得到1。

我使用刀片模板的视图:

<li><a href="{{url('Template'.($value->particulars1)->template)}}" class="viewpage" target="_blank"><i class="fa fa-eye"></i> View Page</a></li>

这里我正在根据模板ID获取记录,因为你可以看到$ value-&gt; particulars1) - &gt;模板但它返回所有2个表我不知何故也 想要获取id(这是自动递增)的记录,但我无法获取我的记录

我的控制器:

public function Template1()
{
    $template1 = Sale::all();
    return view('Template-1',compact('template1'));
}

和我的路由器:

$router->get('/Template1', 'AjaxController@Template1');

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:1)

更改您的链接

<li><a href="{{url('template/'.($value->particulars1)->template)}}" class="viewpage" target="_blank"><i class="fa fa-eye"></i> View Page</a></li>

更改此功能

public function Template1($id)
  {
    $template1 = Sale::find($id);
    return view('Template-1',compact('template1'));
  }

更改此路线,

$router->get('/template/{id}', 'AjaxController@Template1');