首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少[路由: clients.show] [URI: client/{client}][缺少参数: client]的必需参数

缺少[路由: clients.show] [URI: client/{client}][缺少参数: client]的必需参数
EN

Stack Overflow用户
提问于 2022-07-28 07:17:06
回答 2查看 43关注 0票数 0

当我单击“销售索引”页面时,会显示以下错误:

缺少路由所需的参数: clients.show缺少参数: client。

下面是我的salescontroller索引函数代码:

代码语言:javascript
运行
复制
public function index()
     {

      $user_id=helper::getDistId();
      $sales = Sale::where('dist_id','=', $user_id)->latest()->paginate(25);

      return view('sales.index', compact('sales'));

   }`
EN

回答 2

Stack Overflow用户

发布于 2022-07-28 07:37:37

控制器应该是这样的

代码语言:javascript
运行
复制
public function index($user_id){
    $user_id=helper::getDistId();
    $sales = Sale::where('dist_id','=', $user_id)->latest()->paginate(25);
    return view('sales.index', compact('sales'));
}

以及web.php的路线:

代码语言:javascript
运行
复制
Route::get('/clients/{client}', [SalesController::class, 'index'])->name('clients.show');
票数 0
EN

Stack Overflow用户

发布于 2022-07-28 08:05:53

在客户端索引页面中,必须有一个href="{{route('clients.show')}}"在其中,您应该传递客户机id。就像href="{{route('clients.show', $client_id)}}"一样,$client_id引用您想要显示的客户端的id。

如果它的内部foreach循环,那么可能是您可以做的。

代码语言:javascript
运行
复制
@foreach($sales as $sale)
  href="{{route('client.show', $sale->id)}}"
@endforeach

希望你明白重点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73148716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档