نوشتن کوئری Where null و Where not null در لاراول
سلام
با استفاده از لاراول elequent کوئری نوشتن در لاراول به شدت آسون شده، اگه جایی نیازی دارید که null بودن یا نبودن یک کوئری را بررسی کنید، این کار را به سادگی میتوانیم در لاراول انجام دهیم. در ادامه همراه بپرسم باشید.
در این مقاله ی آموزشی کوتاه به شما میآموزم که چگونه میتوانید پکوئری بنویسید که در کجا null و کجا نیست. در اینجا من کوئری اصلی SQL را می نویسم و سپس آن را با استفاده از db به سازندهکوئری لاراول تبدیل می کنم. بنابراین فقط به مثال زیر نگاه کنید و ببینید که چگونه کار می کند.
ما راه حل زیر را در SQL و سازنده کوئری لاراول داریم:
۱) IS NULL = whereNull()
۲) IS NOL NULL = whereNotNull()
کوئری SQL:
۱ ۲ ۳ |
SELECT * FROM users WHERE name IS NULL; |
کوئری لاراول:
۱ ۲ ۳ ۴ ۵ |
DB::table('users') ->whereNull('name') ->get(); |
کوئری بالا شرط null بودن برقرار است.
کوئری SQL:
۱ ۲ ۳ |
SELECT * FROM users WHERE name IS NOT NULL; |
کوئری لاراول:
۱ ۲ ۳ ۴ ۵ |
DB::table('users') ->whereNotNull('name') ->get(); |
کوئری بالا شرط wherenull بودن برقرار است.
به همین سادگی توانستیم که با کمک elequent ها شرط نال بودن و نبودن را بررسی کنیم.
سوالی داشتید از ما بپرسید.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید