laravel ÌÞ³ýÊý¾Ý
ͻ񻣼
Laravel ÊÇÒ»ÖÖÊ¢ÐÐµÄ PHP ¿ª·¢¿ò¼Ü£¬ÊÊÓÃÓÚ½¨Éè Web Ó¦Óá£ÓÐʱ£¬ÎÒÃÇÐèÒªÔÚÊý¾Ý¿âÖÐÌÞ³ýһЩÊý¾Ý£¬Õâ¾ÍÐèÒªÓõ½ Laravel Êý¾Ý¿âÅÌÎʹ¹½¨Æ÷¡£
ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÏÈÈÝÔõÑùʹÓà Laravel Êý¾Ý¿âÅÌÎʹ¹½¨Æ÷À´ÌÞ³ýÊý¾Ý¡£
ÕýÎÄ£º
ÔÚ Laravel ÖУ¬É¾³ýÊý¾ÝµÄÒªÁìÓжàÖÖ¡£ÎÒÃÇ¿ÉÒÔʹÓà Eloquent Ä£×Ó£¨ORM£©À´É¾³ý¼Í¼£¬Ò²¿ÉÒÔʹÓà Query Builder Ö´ÐÐ SQL ÅÌÎÊ´ÓÊý¾Ý¿âÖÐɾ³ý¼Í¼¡£
ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ê¹Óà Query Builder À´ÌÞ³ýÊý¾Ý¡£
Ê×ÏÈ£¬ÈÃÎÒÃǼÙÉèÎÒÃÇÓÐÒ»¸öÃûΪ ¡°users¡± µÄ±í¸ñ£¨°üÀ¨ÁË id£¬name ºÍ email ×ֶΣ©¡£
ÏÖÔÚ£¬ÎÒÃÇÐèÒªÌÞ³ý id ¼´ÊÇ 1 µÄ¼Í¼¡£ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏ´úÂ룺
DB::table('users')->where('id', '=', 1)->delete();
µÇ¼ºó¸´ÖÆ
ÕâÀÎÒÃÇʹÓà DB Facade À´Ñ¡ÕªÒªÅÌÎʵıí¸ñ£¬²¢Ê¹Óà where() ÒªÁìÀ´ÏÞÖÆÌÞ³ýÄÄЩ¼Í¼¡£delete() ÒªÁìÓÃÓÚ´ÓÊý¾Ý¿âÖÐÌÞ³ý¼Í¼¡£
ÈôÊÇÎÒÃÇÏëҪɾ³ý±í¸ñÖеÄËùÓмͼ£¬ÎÒÃÇ¿ÉÒÔʹÓà truncate() ÒªÁì¡£¸ÃÒªÁ콫ɾ³ýÕû¸ö±í¸ñ£¬²¢ÇÒÖØÖÃ×ÔÔö ID Ϊ 1¡£ÒÔÏÂÊÇÔõÑùʹÓà truncate() ÒªÁìµÄÀý×Ó£º
DB::table('users')->truncate();
µÇ¼ºó¸´ÖÆ
ÔÚÕâÖÖÇéÐÎÏ£¬ÎÒÃÇûÓйýÂËÈκμͼ¡£Òò´Ë£¬Õû¸ö±í¸ñÖеÄËùÓмͼ¶¼½«±»ÌÞ³ý¡£
ÈôÊÇÎÒÃÇÐèҪɾ³ý±í¸ñÖеļͼ£¬µ«Ï£Íû±£´æ±í¸ñ×Ô¼º£¬Ôò¿ÉÒÔʹÓà drop() ÒªÁì¡£¸ÃÒªÁ콫ɾ³ýÕû¸ö±í¸ñ£¬¶ø²»µ«½öÊǼͼ¡£ÒÔÏÂÊÇÔõÑùʹÓà drop() ÒªÁìµÄÀý×Ó£º
Schema::drop('users');
µÇ¼ºó¸´ÖÆ
ÕâÀÎÒÃÇʹÓà Schema Facade À´Ñ¡ÕªÒªÉ¾³ýµÄ±í¸ñ£¬²¢Ê¹Óà drop() ÒªÁìÀ´É¾³ý±í¸ñ¡£
½áÂÛ£º
Laravel µÄ Query Builder ÊÇÒ»ÖÖºÜÊÇÓÐÓõŤ¾ß£¬ËüʹÎÒÃÇÄܹ»ÇáËɵشÓÊý¾Ý¿âÖÐÌÞ³ýÊý¾Ý¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇÏÈÈÝÁËÔõÑùʹÓà Laravel Êý¾Ý¿âÅÌÎʹ¹½¨Æ÷À´ÌÞ³ýÊý¾Ý¡£ÏÖÔÚ£¬Äú¿ÉÒÔÇáËÉɾ³ý Laravel Ó¦ÓóÌÐòÖеļͼ¡£
ÒÔÉϾÍÊÇlaravel ÌÞ³ýÊý¾ÝµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡