Laravel选择模型组但没有组可空值

时间:2018-04-19 05:43:19

标签: php mysql laravel

我有一个模型产品。在表中有列id,描述,条形码,大小条码,价格。 sizebarcode列有一些值和可空值。我想选择所有产品和groupby sizebarcode。但它的所有可归于一组的值都是可以为一的。我想省略可以为空的值。

我想在sizebarcode中选择所有唯一值并使用所有可为空的值

Controller.php这样

class FeedViewController: UIViewController, UITableViewDelegate, UITableViewDataSource{


@IBOutlet weak var tableviewFeed: UITableView!
    var listPost = [Posts]()

func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return listPost.count
}

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return UITableViewAutomaticDimension
}


func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableviewFeed.dequeueReusableCell(withIdentifier: "feedCell") as! FeedCell
    cell.lblUser.sizeToFit()
    cell.lblPost.sizeToFit()
    cell.lblUser.text = listPost[indexPath.row].user
    cell.lblPost.text = listPost[indexPath.row].post
    return cell
}

override func viewDidLoad() {
    super.viewDidLoad()
    tableviewFeed.estimatedRowHeight = 100
}

override func viewWillAppear(_ animated: Bool) {
    FirebaseService.instance.retrievePost { (post) in
        self.listPost = post.reversed()
        self.tableviewFeed.reloadData()
    }

}
}

Model.php

$products = Category::where('slug',$slug)->first()->products_front()->paginate(12);

    return view('page.shop',compact('products'));

我的桌子 table

我想要的结果,只有绿色值

table

0 个答案:

没有答案