laravelÆÁÕϱ¨´íÐÅÏ¢
laravelÊÇÒ»¿îºÜÊÇÊ¢ÐеÄphp¿ò¼Ü£¬²¢±»ÆÕ±éµØÓÃÓÚ¿ª·¢ÖÖÖÖwebÓ¦ÓóÌÐò¡£È»¶ø£¬ÔÚ¿ª·¢ºÍÔËάÀú³ÌÖУ¬¿ÉÄ᷺ܻÆðÖÖÖÖ¹ýʧºÍÒì³£¡£Ä¬ÈÏÇéÐÎÏ£¬laravel»áÔÚä¯ÀÀÆ÷ÖÐÏÔʾÏêϸµÄ¹ýʧÐÅÏ¢£¬°üÀ¨´úÂë¶Î¡¢¿ÍÕ»¸ú×Ù¡¢ÇéÐαäÁ¿µÈµÈ£¬Õâ¹ØÓÚ¹¥»÷ÕßÀ´ËµÊÇÒ»ÖֺܺõÄÐÅϢй¿à´Ô´¡£Òò´Ë£¬±¾ÎĽ«ÏÈÈÝÔõÑùÔÚlaravelÖÐÆÁÕϱ¨´íÐÅÏ¢£¬Ìá¸ßÓ¦ÓóÌÐòµÄÇå¾²ÐÔ¡£
¹Ø±ÕDebugģʽ
Ê×ÏÈ,ÒªÖªµÀLaravelÖÐÓÐÒ»¸öDebugģʽ£¬¿ªÆôDebugģʽºó»áÔÚÒ³ÃæÉÏÏÔʾÏêϸµÄ¹ýʧÐÅÏ¢£¬°üÀ¨Å²ÓÃÕ»¡¢±äÁ¿¡¢HTTPÇëÇóÐÅÏ¢µÈµÈ¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ý¹Ø±ÕDebugģʽÀ´±ÜÃâй¶Ãô¸ÐÐÅÏ¢¡£ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýÔÚ.envÎļþÖÐÉèÖÃAPP_DEBUG=falseÀ´¹Ø±ÕDebugģʽ¡£
¹Ø±ÕÏìÓ¦ÐÅÏ¢
Laravel»áÔÚÏìӦͷÖÐÌí¼ÓһЩÐÅÏ¢£¬ÈçLaravel°æ±¾ºÅ¡¢PHP°æ±¾ºÅµÈµÈ¡£ÕâЩÐÅÏ¢Ò²¿ÉÒÔй¶ӦÓóÌÐòµÄһЩÃô¸ÐÐÅÏ¢¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÐÞ¸ÄÉèÖÃÎļþÀ´½ûÓÃÕâЩÐÅÏ¢µÄ·¢ËÍ¡£ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýÔÚconfig/app.phpÎļþÖн«’debug’²ÎÊýÉèÖÃΪfalseÀ´½ûÓÃÕâЩÐÅÏ¢µÄ·¢ËÍ¡£
¹Ø±Õµ÷ÊÔÆ÷
LaravelÌṩÁËÒ»¸öÇ¿Ê¢µÄµ÷ÊÔÆ÷¡ª¡ªLaravel Debugbar£¬Ëü¿ÉÒÔÀû±ãµØ×ÊÖúÎÒÃÇÅŲéÓ¦ÓóÌÐòÖеÄÎÊÌ⡣Ȼ¶ø£¬¹ØÓÚһЩÃô¸ÐµÄÓ¦ÓóÌÐò£¬ÎÒÃDz»Ï£ÍûÔÚÒ³ÃæÉÏÏÔʾLaravel DebugbarÏà¹ØµÄÐÅÏ¢¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ½ûÓÃLaravel Debugbar¡£ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýÔÚconfig/app.phpÎļþÖн«’debugbar.enabled’²ÎÊýÉèÖÃΪfalseÀ´½ûÓÃLaravel Debugbar¡£
×Ô½ç˵Òì³£´¦ÀíÆ÷
ËäÈ»¹Ø±ÕDebugģʽºÍ½ûÓÃÏìÓ¦ÐÅÏ¢¿ÉÒÔ½µµÍÓ¦ÓóÌÐòй¶Ãô¸ÐÐÅÏ¢µÄΣº¦£¬¿ÉÊÇÔÚһЩÇéÐÎÏ£¬ÎÒÃÇÈÔÈ»ÐèÒª²¶»ñ²¢´¦ÀíÒì³£¹ýʧ£¬ÒÔÌá¸ßÓ¦ÓóÌÐòµÄ¿É¿¿ÐÔºÍÓû§ÌåÑé¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ý×Ô½ç˵Òì³£´¦ÀíÆ÷À´´¦ÀíÕâЩÒì³£¹ýʧ£¬²¢·µ»ØÓÐÓõÄÏìÓ¦ÐÅÏ¢£¬¶ø²»ÊÇĬÈϵĹýʧÐÅÏ¢¡£
ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýapp/Exceptions/Handler.phpÎļþÖеÄrenderÒªÁìÀ´×Ô½ç˵Òì³£´¦ÀíÆ÷¡£Í¨³££¬ÎÒÃÇ¿ÉÒÔ½«Òì³£¹ýʧÖض¨Ïòµ½Ò»¸ö×Ô½ç˵µÄ¹ýʧҳÃ棬»òÕß·µ»ØÒ»¸öJSONÃûÌõÄÏìÓ¦Êý¾Ý¡£
Õë¶ÔSQL×¢Èë¹¥»÷µÄÌá·À
³ýÁËÉÏÊöÒªÁìÍ⣬ÎÒÃÇÒ²ÐèÒª¹ØעһЩÌض¨³¡¾°ÏµÄÇå¾²ÎÊÌ⣬ºÃ±ÈSQL×¢Èë¹¥»÷¡£ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýʹÓÃEloquent ORMºÍPDO²ÎÊý°ó¶¨À´Ìá·ÀSQL×¢Èë¹¥»÷¡£ÈôÊÇÖ±½ÓÆ´½ÓSQLÓï¾ä£¬¿ÉÄܻᱣ´æÇå¾²Îó²î¡£
եȡÏÔʾPHP¹ýʧÌáÐÑ
×îºó£¬ÎÒÃÇ»¹ÐèҪեȡPHP¹ýʧÌáÐÑ¡£ÔÚLaravelÖУ¬¿ÉÒÔͨ¹ýÔÚphp.iniÎļþÖÐÉèÖÃerror_reporting²ÎÊýÀ´Õ¥È¡PHP¹ýʧÌáÐÑ¡£
×ܽ᣺
ÔÚLaravelÖÐÆÁÕϱ¨´íÐÅÏ¢¹ØÓÚ°ü¹ÜÓ¦ÓóÌÐòµÄÇå¾²ÐԺͿɿ¿ÐÔÊǺÜÊÇÖ÷ÒªµÄ¡£±¾ÎÄÏÈÈÝÁËһЩ³£ÓõÄÒªÁ죬°üÀ¨¹Ø±ÕDebugģʽ¡¢½ûÓÃÏìÓ¦ÐÅÏ¢¡¢¹Ø±Õµ÷ÊÔÆ÷¡¢×Ô½ç˵Òì³£´¦ÀíÆ÷ÒÔ¼°Ìá·ÀSQL×¢Èë¹¥»÷µÈµÈ¡£ÎÒÃÇÐèÒªÔÚ¿ª·¢ºÍÔËάÀú³ÌÖÐʼÖÕ¹Ø×¢ÕâЩÇå¾²ÎÊÌ⣬ÒÔÈ·±£Ó¦ÓóÌÐòÄܹ»Çå¾²ÔËÐС£
ÒÔÉϾÍÊÇlaravelÆÁÕϱ¨´íÐÅÏ¢µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡