我正在制作一個(gè)搜索功能,并且正在使用 orWhere,但是,我遇到了一個(gè)問(wèn)題,我想通過(guò)文本搜索brand_id。在我的模式中,我將其設(shè)置為“belongsTo”,但是我有什么方法可以在 MySQL 搜索詞中使用它嗎?我的搜索查詢(xún)$products = Product::where('name', 'LIKE', '%' . $searchTerm . '%')->orWhere('title', 'LIKE', '%' . $searchTerm . '%')->orWhere('description', 'LIKE', '%' . $searchTerm . '%')->orWhere('allergies', 'LIKE', '%' . $searchTerm . '%')->orWhere('price', 'LIKE', '%' . $searchTerm . '%')->paginate(15);我想以某種方式包含品牌名稱(chēng),而不是數(shù)據(jù)庫(kù)中的品牌 ID。有什么辦法可以做到這一點(diǎn)嗎?我在我的產(chǎn)品模型中將其像這樣鏈接起來(lái)public function brand(){ return $this->belongsTo(Brand::class);}
Laravel 搜索屬于
婷婷同學(xué)_
2023-08-11 17:52:44