Tôi có một mô hình hùng hồn như,Laravel tìm kiếm hùng hồn về lĩnh vực mô hình liên quan
tài: người dùng (id, tên người dùng, mật khẩu, email, status)
Hồ sơ: hồ sơ (id, user_id, first_name, last_name, giới tính, dob)
Trong logic bộ điều khiển, tôi đang háo hức tải mô hình Cấu hình.
tôi có thể làm được điều này,
$user = User::with('Profile')->get();
hoặc
$user = User::with('Profile')->where('status', '1')->get();
nhưng làm thế nào để làm một cái gì đó như thế nào,
$user = User::with('Profile')->where('status', '1')->where('gender', 'Male')->get();
nếu tôi cần làm "hoặc ở đâu" vào bảng hồ sơ có liên quan làm cách nào tôi có thể thực hiện việc này? sẽ $ q-> hoặcWhere ('giới tính', 'Nam') hoạt động? –
Có lẽ bạn muốn 'orWhereHas ('Hồ sơ', ...' – lukasgeiter
cảm ơn, một câu hỏi nữa, trong phương pháp đóng nếu tôi cần hai hoặc nhiều hơn "hoặc ở đâu" điều kiện, sau đó mã sau đây không hoạt động. 'Hồ sơ', function ($ q) { $ q> ở đâu ('field3', 'như', '% giá trị%'); $ q> orWhere ('Field4', 'như', '% giá trị % '); }) –