Laravel 不显示表中的所有可用结果

特霍斯莱利奥

我正在与 Laravel 8 合作开发在线订购项目,在这个项目中,orders如果status每个订单的 设置为awaiting我想显示表中的所有订单,所以这是我的代码:

public function awaiting()
    {
        $orders = Order::with('user')->where('status', 'awaiting')->whereHas('user')->latest()->paginate(20);
        return view('admin.orders.awaiting', compact('orders'));
    }

但是现在的问题是,它只显示表中的第一个结果,但是orders表中存储了多个记录

那么这里出了什么问题呢?我该如何解决这个问题?

我真的很感激你们的任何想法或建议......

提前致谢。

更新#1:

在此处输入图片说明

约翰·洛博

问题在于 db 中的第二条记录。它awaiting\r\n在 string 末尾有空格。

我建议你创建separate tableforstatus然后reference status idinorder table以避免这些类型的错误

所以在保存到 db 之前最好通过定义一个来修剪它 Mutator

   public function setStatusAttribute($value)
    {
    
      
            $this->attributes['status'] = Str::of($value)->trim();
            
    }

参考:https : //laravel.com/docs/8.x/eloquent-mutators#defining-a-mutator参考:https : //laravel.com/docs/8.x/helpers#method-fluent-str-trim

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

合并2个表并在Laravel中执行where语句后不显示结果

当所有标签都在产品表中时,如何在 Laravel 中显示产品表中的所有标签?

如何使收藏对Laravel中的所有视图可用?

Laravel 查询 LeftJoin 显示所有类别,即使在右表中也没有该类别

laravel 4无法检索所有结果?数据透视表

Laravel雄辩地从多个表中显示结果

Laravel 4分页不起作用链接可以,但是在每个页面中显示所有结果

Laravel - 从表中获取所有结果时,如何使用 eloquent ORM 来填充外键列?

Laravel雄辩的分页在集合中不显示

Laravel左联接,当右表中的记录不可用时返回空结果

Laravel 数据不显示

头像不显示 Laravel

从表中检索所有行,但laravel中的几行除外

Laravel Livewire分页在索引页面后不显示搜索结果

如何在Laravel中显示所有属于Company的职位

laravel ajax验证未在所有字段中显示

如何在 Laravel 中显示所有类别

为什么在Laravel中使用Ajax在表中不显示来自控制器的查询?

Laravel Eloquent firstOrFail返回表中的所有记录

选择whereExist中的所有表值-Laravel

linqpad为什么不显示表中的所有列?

解析不显示表中的所有数据

DataGridView不显示表中的所有列

Tableview不显示所有PFQuery结果

选择查询不显示所有结果

SQL Union 不显示所有结果

在Laravel中显示搜索表单结果的问题

Laravel $ appends未显示在结果中

如何从表中获取数据并进行比较并在laravel中显示结果?