我有一个模型产品。在表中有列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
我想要的结果,只有绿色值