はあなたが誰
DB::table('your_table_name')->where('field_name',$variable)
->select('fieldname','fieldname')
->first();
に理解することは非常に簡単この方法のようにそれを使用することができますかあなたが得る使用することができます作品()についてすべてのデータを取得します。さらに支援のために、あなたは[こちら]をチェックすることができます[1]
[1]:https://laravel.com/docs/5.0/queriesまたは自分自身が、私は、標準のSQL構文を使用して私の知識を維持したい開発者として、あなたが選択クエリをしたいならば、
$ousers = DB::SELECT("SELECT
user.id as ouser_id,
user.name as ouser_name,
user.username as ouser_username,
user.phone_no as ouser_phone_number,
user.email as ouser_email,
user.pic as ouser_pic
FROM user
WHERE user.id != :userid1 AND user.flag = 1
AND user.id NOT IN
(SELECT blocked_id FROM blockeds WHERE blocker_id = :userid2
UNION
(SELECT blocker_id FROM blockeds WHERE blocked_id = :userid3)
UNION
(SELECT sender_id FROM friends WHERE receiver_id = :userid4)
UNION
(SELECT receiver_id FROM friends WHERE sender_id = :userid5)
)
HAVING ((ouser_username LIKE '".$data['search']."%') OR (ouser_name LIKE '".$data['search']."%'))
",array('userid1'=>$user->id,'userid2'=>$user->id,'userid3'=>$user->id,'userid4'=>$user->id,'userid5'=>$user->id));
クエリービルダーに決して依存しません。 – Roi
これを確認すると、これが必要な場合があります –