laravelÐÞ¸ÄÓï¾ä
laravelÊÇÒ»¿îÓÅÒìµÄphp¿ò¼Ü£¬¾ßÓиßЧ¡¢¾«Á·ºÍ¿ÉÀ©Õ¹µÄÌص㣬²¢ÆÕ±éÓ¦ÓÃÓÚwebÓ¦ÓóÌÐòµÄ¿ª·¢¡£ÔÚʹÓÃlaravel¿ò¼Üʱ£¬¾³£ÐèÒª¶ÔÊý¾Ý¿âÖеÄÊý¾Ý¾ÙÐÐÐ޸IJÙ×÷¡£±¾ÎĽ«ÏêϸÏÈÈÝÔõÑùʹÓÃlaravel¿ò¼Ü¾ÙÐÐÐÞ¸ÄÓï¾äµÄ±àд¡£
Ò»¡¢Ð޸ĵ¥ÌõÊý¾Ý
µ±ÐèÒªÐÞ¸ÄÊý¾Ý¿âÖеĵ¥ÌõÊý¾Ýʱ£¬¿ÉÒÔʹÓÃLaravel¿ò¼ÜÌṩµÄupdateÒªÁì¡£¸ÃÒªÌå»áÌìÉúÒ»Ìõ¸üÐÂÓï¾ä²¢½«Æä·¢Ë͵½Êý¾Ý¿â¡£ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£º
DB::table('users') ->where('id', 1) ->update(['name' => 'new_name']);
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄ´úÂëÖУ¬Ê¹ÓÃÁËDBÀàºÍtableÒªÁìÀ´»á¼ûusers±í¸ñ¡£Ê¹ÓÃwhereÒªÁìÑ¡ÖÐÒªÐ޸ĵÄÊý¾ÝÐв¢Ê¹ÓÃupdateÒªÁìÐÞ¸ÄÊý¾Ý¡£ÔÚupdateÒªÁìÖУ¬½«ÒªÐ޸ĵÄ×ֶκÍÐÂÖµÓÃÊý×éµÄÐÎʽÌṩ¡£
¶þ¡¢Ð޸ĶàÌõÊý¾Ý
µ±ÐèÒªÐÞ¸ÄÊý¾Ý¿âÖеĶàÌõÊý¾Ýʱ£¬¿ÉÒÔʹÓÃLaravel¿ò¼ÜÌṩµÄupdateÒªÁìµÄÅúÁ¿Ð޸Ĺ¦Ð§¡£ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£º
DB::table('users') ->where('age', '>', 18) ->update(['is_adult' => true]);
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄ´úÂëÖУ¬Ê¹ÓÃÁËDBÀàºÍtableÒªÁìÀ´»á¼ûusers±í¸ñ¡£Ê¹ÓÃwhereÒªÁìÑ¡ÕªÒªÐ޸ĵÄÊý¾ÝÐУ¬Í¬Ê±Ê¹ÓÃupdateÒªÁ콫ҪÐ޸ĵÄ×ֶκÍÐÂÖµÓÃÊý×éµÄÐÎʽÌṩ¡£
Èý¡¢Ê¹ÓÃÄ£×ÓÐÞ¸ÄÊý¾Ý
Laravel¿ò¼Ü»¹ÌṩÁËÒ»ÖÖÔ½·¢¼òÆÓÖ±½ÓµÄ·½·¨À´ÐÞ¸ÄÊý¾Ý£¬ÄǾÍÊÇʹÓÃÄ£×ÓÀ´¾ÙÐÐÐ޸ġ£Ê¹ÓÃÄ£×ÓµÄÀûÒæÔÚÓÚ£¬ËüÃÇ¿ÉÒÔ×Ô¶¯Î¬»¤±í¸ñµÄÖ÷¼ü£¬Í¬Ê±»¹ÌṩÁ˸ü¶àµÄÖúÊÖÒªÁì¡£
¹ØÓÚÒѾ±£´æµÄÄ£×Ó£¬¿ÉÒÔʹÓÃsaveÒªÁì¾ÙÐÐÐ޸ġ£ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£º
$user = User::find(1); $user->name = 'new_name'; $user->save();
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄ´úÂëÖУ¬Í¨¹ýUserÄ£×ÓÕÒµ½ÁËidΪ1µÄÓû§Êý¾Ý£¬²¢½«ÆäÃû×ÖÉèΪÁËnew_name¡£Ê¹ÓÃsaveÒªÁìÉúÑÄÐ޸ġ£
ÈôÊÇÐèÒªÒ»´ÎÐÔÐ޸ĶàÌõÊý¾Ý£¬¿ÉÒÔʹÓÃÅúÁ¿¸üС£ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£º
User::where('age', '>', 18) ->update(['is_adult' => true]);
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄ´úÂëÖУ¬Ê¹ÓÃÁËwhereÒªÁìÑ¡ÔñÁËage´óÓÚ18ËêµÄËùÓÐÓû§£¬²¢Ê¹ÓÃupdateÒªÁ콫is_adult×Ö¶ÎÉèΪÁËtrue¡£
×ܽá
ͨ¹ý±¾ÎĵÄÏÈÈÝ£¬ÎÒÃÇÏàʶÁËÔõÑùÔÚLaravel¿ò¼ÜÖÐʹÓÃupdateÒªÁìºÍÄ£×Ó¾ÙÐÐÐÞ¸ÄÓï¾äµÄ±àд¡£Ê¹ÓÃupdateÒªÁì¿ÉÒÔÐ޸ĵ¥ÌõºÍ¶àÌõÊý¾Ý£¬Ê¹ÓÃÄ£×ÓÔòÔ½·¢¼òÆÓºÍÖ±½Ó¡£ÎÞаµØÔËÓÃÕâЩҪÁ죬¿ÉÒÔÈÃÎÒÃÇÔ½·¢¸ßЧµØÐÞ¸ÄÊý¾Ý¿âÖеÄÊý¾Ý¡£
ÒÔÉϾÍÊÇlaravelÐÞ¸ÄÓï¾äµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡