×ðÁú¿­Ê±

Laravel¿ª·¢£ºÔõÑùʹÓÃLaravel Tinker»ñÈ¡Ó¦ÓóÌÐòÐÅÏ¢£¿

laravelÊÇÒ»¸öÊ¢ÐеÄphp¿ò¼Ü£¬ËüÌṩÁËÖÖÖÖ¸÷ÑùµÄ¹¤¾ßÀ´¼ò»¯¿ª·¢Àú³Ì¡£ÆäÖÐÒ»¸öÊ®·ÖÓÐÓõŤ¾ßÊÇlaravel tinker¡£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃlaravel tinkerÀ´»ñÈ¡Ó¦ÓóÌÐòÐÅÏ¢¡£

ʲôÊÇLaravel Tinker£¿

Laravel TinkerÊÇÒ»¸ö½»»¥Ê½µÄCLI¹¤¾ß£¬ËüʹÓÃPsySH×÷ΪĬÈϵÄShell¡£ËüÌṩÁËÒ»¸ö¼òÆÓµÄÒªÁìÀ´ÓëÄãµÄLaravelÓ¦ÓóÌÐò½»»¥£¬²¢¼àÊÓÄ¿½ñÓ¦ÓóÌÐòµÄ״̬¡£

ÔÚLaravel TinkerÖÐÖ´ÐдúÂëʱ£¬Äã¿ÉÒÔÏñÔÚÓ¦ÓóÌÐòÖÐÒ»Ñù»á¼ûËùÓеÄÄ£×Ó¡¢¿ØÖÆÆ÷ºÍÆäËûÀà¡£ÕâÖÖ½»»¥Ê½µÄ¿ª·¢ÒªÁì¿ÉÒÔΪÄã´øÀ´Ðí¶àÀûÒæ¡£

ʹÓÃLaravel Tinker»ñÈ¡Ó¦ÓóÌÐòÐÅÏ¢µÄ°ì·¨

·­¿ªÖն˲¢½øÈëLaravelÓ¦ÓóÌÐòµÄ¸ùĿ¼¡£

ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁîÀ´Æô¶¯Tinker£º

php artisan tinker

µÇ¼ºó¸´ÖÆ

ÏÖÔÚÄãÒѾ­½øÈëÁËTinker½»»¥Ê½Shell¡£Ä㽫¿´µ½ÀàËÆÓÚÒÔÏÂÄÚÈݵÄÌáÐÑ·û£º

Psy Shell v0.10.2 ( PHP 7.4.9 ¡ª cli) by Justin Hileman

µÇ¼ºó¸´ÖÆ

ÔÚTinkerÖУ¬Äã¿ÉÒÔ»á¼ûÈκÎÒѾ­ÔÚÓ¦ÓóÌÐòÖнç˵µÄÀà¡£ÀýÈ磬Ҫ»ñÈ¡Ä¿½ñʱ¼ä£¬Äã¿ÉÒÔÊäÈëÒÔÏÂÏÂÁ

>>> CarbonCarbon::now()

µÇ¼ºó¸´ÖÆ

Õ⽫·µ»ØÄ¿½ñµÄÈÕÆÚºÍʱ¼ä¡£

¿ÉÒÔʹÓÃ$app±äÁ¿À´»á¼ûÄ¿½ñÓ¦ÓóÌÐòµÄʵÀý¡£ÀýÈ磬Ҫ»ñÈ¡Ä¿½ñÉèÖõÄËùÓÐÑ¡ÏÄã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

>>> $app['config']->all()

µÇ¼ºó¸´ÖÆ

ÄãÒ²¿ÉÒÔ»á¼ûÊý¾Ý¿âÖеÄÊý¾Ý¡£ÀýÈ磬Ҫ»ñÈ¡Óû§Ä£×ÓÖÐËùÓÐÓû§µÄÃû³Æ£¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

>>> AppModelsUser::pluck('name')

µÇ¼ºó¸´ÖÆ

ÈôÊÇÄãÐèÒªÖ´ÐÐ4¡¢5¡¢6²½ÖеÄÈκβÙ×÷£¬¿ÉÊÇÄã²»ÏëÊÖ¶¯ÊäÈëÕâЩÏÂÁÄã¿ÉÒÔ½«ËüÃDZàдµ½Ò»¸öPHPÎļþÖУ¬È»ºóÔÚTinkerÖÐÖ´ÐиÃÎļþ¡£

ÀýÈ磬ÔÚÄãµÄÓ¦ÓóÌÐò¸ùĿ¼ÖУ¬½¨ÉèÒ»¸öÃûΪfunctions.phpµÄÎļþ¡£ÔÚ¸ÃÎļþÖУ¬±àдÒÔÏ´úÂ룺

<?php

function getAllConfig()
{
    $app = app();
    return $app['config']->all();
}

function getUsersName()
{
    return AppModelsUser::pluck('name');
}

µÇ¼ºó¸´ÖÆ

È»ºó£¬Ö´ÐÐÒÔÏÂÏÂÁ¸ÃÎļþ¼ÓÔص½TinkerÖУº

>>> require_once 'functions.php'

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ£¬Äã¿ÉÒÔʹÓú¯ÊýgetAllConfig()ºÍgetUsersName()À´»ñÈ¡ÄãÏëÒªµÄÐÅÏ¢¡£

×ܽá

Laravel TinkerÊÇÒ»¸öºÜÊÇÇ¿Ê¢µÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÄãÔÚÏÂÁîÐнçÃæÖÐÓëÄãµÄLaravelÓ¦ÓóÌÐò½»»¥£¬²¢»ñÈ¡ÓйØÄ¿½ñ״̬µÄÐÅÏ¢¡£Í¨¹ýʹÓÃTinker£¬Äã¿ÉÒÔ¸ü¿ìµØ¿ª·¢ºÍµ÷ÊÔÓ¦ÓóÌÐò£¬ÓÉÓÚËüÌṩÁËÒ»¸ö¿ì½ÝÀû±ãµÄÒªÁìÀ´»á¼ûºÍ²Ù×÷ÄãµÄ´úÂë¡£

ÒÔÉϾÍÊÇLaravel¿ª·¢£ºÔõÑùʹÓÃLaravel Tinker»ñÈ¡Ó¦ÓóÌÐòÐÅÏ¢£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

13452372176

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

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

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