尊龙凯时人生就是博

ÔõÑùÔÚ Laravel Ä£×ÓÅÌÎÊÖÐɨ³ý²»ÏëÒªµÄ×Ö¶Î

laravel ÊÇÒ»¿îºÜÊÇÊ¢ÐÐµÄ php web ¿ª·¢¿ò¼Ü £¬ËüÌṩÁËÇ¿Ê¢¶øÎÞаµÄÊý¾Ý¿â²Ù×÷¹¦Ð§ ¡£ÔÚʹÓà laravel ÅÌÎÊÊý¾Ýʱ £¬¾­³£ÐèҪɸѡ²¢·µ»ØijЩָ¶¨µÄ×ֶΠ£¬µ«ÓÐЩÇéÐÎÏ £¬ÎÒÃÇÐèҪɨ³ýijЩ×ֶΠ£¬²»ÒªËüÃÇ·ºÆðÔÚÅÌÎÊЧ¹ûÖÐ ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚ laravel Ä£×ÓÅÌÎÊÖÐɨ³ý²»ÏëÒªµÄ×ֶΠ¡£

Ê×ÏÈ £¬ÎÒÃÇ¿ÉÒÔʹÓà Laravel ÌṩµÄ select() ÒªÁìÀ´Ö¸¶¨ÅÌÎʵÄ×ֶΠ£¬ÀýÈ磺

$users = User::select('name', 'email')->get();

µÇ¼ºó¸´ÖÆ

ÕâÑù»á·µ»ØÒ»¸ö°üÀ¨Ã¿¸öÓû§µÄ name ºÍ email ×ֶεÄÜöÝÍ ¡£¿ÉÊÇÈôÊÇÎÒÃÇÐèҪɨ³ýһЩ×ֶΠ£¬¸ÃÔõô×öÄØ£¿ÏÂÃæÊÇÁ½ÖÖ·½·¨£º

ÒªÁìÒ»£ºÉ¨³ý×Ö¶Î

ÎÒÃÇ¿ÉÒÔʹÓà select() ÒªÁìÀ´Ö¸¶¨Òª·µ»ØµÄËùÓÐ×ֶΠ£¬È»ºóʹÓà except() ÒªÁìÀ´½«²»ÐèÒªµÄ×Ö¶Îɨ³ýµô ¡£ÀýÈ磺

$users = User::select('id', 'name', 'email', 'password')
             ->get()
             ->map(function ($user) {
                 return collect($user->toArray())
                     ->except(['password'])
                     ->all();
             });

µÇ¼ºó¸´ÖÆ

ÕâÀïÎÒÃÇÊ×ÏÈʹÓà select() ÒªÁìÖ¸¶¨Òª·µ»ØµÄËùÓÐ×ֶΠ£¬È»ºóʹÓà get() ÒªÁìÀ´Ö´ÐÐÅÌÎÊ ¡£½Ó×ÅÎÒÃÇʹÓà map() ÒªÁìÀ´¶ÔÅÌÎÊЧ¹û¾ÙÐд¦Àí £¬½«Ã¿¸öÓû§µÄÐÅϢת»»ÎªÒ»¸ö¹ØÁªÊý×é £¬²¢Ê¹Óà except() ÒªÁ콫ÆäÃÜÂë×Ö¶Îɨ³ýµô ¡£

ÒªÁì¶þ£ºÒþ²Ø×Ö¶Î

Laravel »¹ÌṩÁËÒ»¸ö¸üΪ¼òÆÓµÄÒªÁì £¬¾ÍÊÇʹÓÃÄ£× $hidden ÊôÐÔÀ´Òþ²Ø²»ÐèÒªÊä³öµÄ×ֶΠ¡£ÀýÈ磺

class User extends Model
{
    protected $hidden = ['password'];
}

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öÀý×ÓÖÐ £¬ÎÒÃǽ«Óû§Ä£× $hidden ÊôÐÔÉèÖÃΪ [‘password’] £¬ÕâÑùÔÚÅÌÎÊʱ £¬Laravel ½«×Ô¶¯½«ÃÜÂë×Ö¶Îɨ³ýÔÚЧ¹ûÖ®Íâ ¡£

ÐèҪעÖصÄÊÇ £¬ÈôÊÇÎÒÃÇÐèÒªÊä³öij¸ö±»Òþ²ØµÄ×ֶΠ£¬¿ÉÒÔÔÚÅÌÎÊʱʹÓà makeVisible() ÒªÁìÀ´ÁýÕÖÄ£× $hidden ÊôÐÔ ¡£ÀýÈ磺

$user = User::find(1);
$user->makeVisible(['password']);

µÇ¼ºó¸´ÖÆ

Õ⽫»áʹ»ñÈ¡µÄ $user ¹¤¾ß°üÀ¨ÃÜÂë×ֶΠ¡£

×ÜÖ® £¬ÒÔÉÏÁ½ÖÖÒªÁ춼¿ÉÒÔ×ÊÖúÎÒÃÇÔÚ Laravel Ä£×ÓÅÌÎÊÖÐɨ³ý²»ÏëÒªµÄ×ֶΠ¡£ÔÚʹÓÃʱ £¬ÎÒÃÇ¿ÉÒÔƾ֤ÏÖÕæÏàÐÎÀ´Ñ¡ÔñʹÓÃÄÄÖÖÒªÁì ¡£

ÒÔÉϾÍÊÇÔõÑùÔÚ Laravel Ä£×ÓÅÌÎÊÖÐɨ³ý²»ÏëÒªµÄ×ֶεÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是博ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是博ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是博

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ