̽ÌÖLaravelÊý¾Ý¿âÖеIJ»¼´ÊÇÔËËã·û
laravelÊÇÒ»¿îÊ¢ÐеĿªÔ´php¿ò¼Ü£¬ÓµÓи»ºñµÄ¹¦Ð§ºÍ×é¼þ£¬ÆÕ±éÓ¦ÓÃÓÚwebÓ¦ÓóÌÐòµÄ¿ª·¢¡£ÆäÖÐÒ»¸öÖ÷ÒªµÄ×é¼þÊÇÊý¾Ý¿â£¬¿ÉÒÔÇáËɵØÓëÖÖÖÖÊý¾Ý¿â¾ÙÐн»»¥¡£ÔÚlaravelÖУ¬²»¼´ÊÇÔËËã·û£¨!=£©ÊÇÒ»ÖÖ³£ÓõĽÏÁ¿ÔËËã·û£¬ÓÃÓÚ¼ì²éÖµÊÇ·ñ¼´ÊÇÁíÒ»¸öÖµ¡£ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃǽ«Ì½ÌÖlaravelÊý¾Ý¿âÖеIJ»¼´ÊÇÔËËã·û¡£
¸ÅÊö
²»¼´ÊÇÔËËã·û£¨!=£©ÊÇÒ»ÖÖÓÃÓÚ½ÏÁ¿Á½¸öÖµÊÇ·ñ²»ÏàµÈµÄÔËËã·û¡£ÔÚLaravelµÄÊý¾Ý¿âÓ¦ÓóÌÐòÖУ¬ÎÒÃÇ¿ÉÒÔʹÓò»¼´ÊÇÔËËã·ûÀ´¼ì²éÊý¾Ý¿â×ֶεÄÖµÊÇ·ñÓëÁíÒ»¸öÖµ²î±ð¡£²»¼´ÊÇÔËËã·û¿ÉÒÔÓÃÓÚÖÖÖÖÊý¾ÝÀàÐÍ£¬°üÀ¨Êý×Ö¡¢×Ö·û´®¡¢ÈÕÆںͲ¼¶ûÖµµÈ¡£
ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏ´úÂ뽫ËùÓÐÄêË겻Ϊ18ËêµÄÓû§ÅÌÎʳöÀ´£º
$users = DB::table('users')->where('age', '!=', 18)->get();
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Õ⽫ÔÚusers±íÖÐÅÌÎÊËùÓÐÄêË겻Ϊ18ËêµÄÓû§£¬²¢½«Ð§¹ûÉúÑÄÔÚ$users±äÁ¿ÖС£
ʹÓò»¼´ÊÇÔËËã·ûµÄʾÀý
ÈÃÎÒÃÇ¿´Ò»Ð©ÏÖʵµÄÀý×ÓÀ´ËµÃ÷ÔõÑùÔÚLaravelÖÐʹÓò»¼´ÊÇÔËËã·û¡£
2.1 ÔÚwhere×Ó¾äÖÐʹÓò»¼´ÊÇÔËËã·û
ÔÚLaravelµÄÅÌÎʹ¹½¨Æ÷ÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃwhereÒªÁìÀ´¹¹½¨ÅÌÎÊÓï¾ä¡£ÒÔÏÂʾÀýÑÝʾÔõÑùʹÓò»¼´ÊÇÔËËã·û£º
$users = DB::table('users')->where('age', '!=', 18)->get();
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
´ËÅÌÎʽ«·µ»ØËùÓÐÄêË겻Ϊ18ËêµÄÓû§¡£
2.2 ÔÚorWhere×Ó¾äÖÐʹÓò»¼´ÊÇÔËËã·û
ÎÒÃÇ»¹¿ÉÒÔÔÚorWhere×Ó¾äÖÐʹÓò»¼´ÊÇÔËËã·û£¬ÒÔ²éÕÒÇкÏÒ»×éÌõ¼þÖÐí§ÒâÒ»¸öÌõ¼þµÄ¼Í¼¡£ÀýÈ磬ÒÔÏ´úÂ뽫ÅÌÎÊËùÓв»ÎªÖÎÀíÔ±»òÃØÊéµÄÓû§£º
$users = DB::table('users') ->where('role', '!=', 'admin') ->orWhere('role', '!=', 'secretary') ->get();
µÇ¼ºó¸´ÖÆ
´ËÅÌÎʽ«·µ»Ø²»ÊÇÖÎÀíÔ±»òÃØÊéµÄËùÓÐÓû§¡£
2.3 ÔÚwhereIn×Ó¾äÖÐʹÓò»¼´ÊÇÔËËã·û
whereIn×Ó¾äÓÃÓÚ¼ì²é×Ö¶ÎÖµÊÇ·ñ°üÀ¨ÔÚÖ¸¶¨µÄÖµÁбíÖС£ÎÒÃÇ¿ÉÒÔʹÓÃnotInÒªÁìÀ´¼ì²é×Ö¶ÎÖµÊÇ·ñ²»°üÀ¨ÔÚÖµÁбíÖС£ÒÔÏÂʾÀý½«ÅÌÎÊËùÓв»ÔÚÖ¸½¨¶¼»áÁбíÖеÄÓû§£º
$users = DB::table('users') ->whereNotIn('city', ['New York', 'California']) ->get();
µÇ¼ºó¸´ÖÆ
´ËÅÌÎʽ«·µ»Ø²»ÔÚŦԼ»ò¼ÓÖݵÄËùÓÐÓû§¡£
×ܽá
ÔÚLaravelÖУ¬²»¼´ÊÇÔËËã·ûÊÇÒ»ÖÖ³£ÓõĽÏÁ¿ÔËËã·û£¬ÓÃÓÚ¼ì²é×Ö¶ÎÖµÊÇ·ñ²»¼´ÊÇÁíÒ»¸öÖµ¡£ÎÒÃÇ¿ÉÒÔÔÚwhere¡¢orWhere¡¢whereInºÍwhereNotInµÈÒªÁìÖÐʹÓò»¼´ÊÇÔËËã·ûÀ´¹¹½¨ÖØ´óµÄÅÌÎÊÓï¾ä¡£Ñ§Ï°ºÍÕÆÎÕLaravelÊý¾Ý¿âÖеIJ»¼´ÊÇÔËËã·û£¬½«ÓÐÖúÓÚÎÒÃǸüºÃµØʹÓÃLaravel¿ò¼ÜÌṩµÄÇ¿Ê¢µÄÊý¾Ý¿â¹¦Ð§¡£
ÒÔÉϾÍÊÇ̽ÌÖLaravelÊý¾Ý¿âÖеIJ»¼´ÊÇÔËËã·ûµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡