laravelÐèÒªÉèÖÃʲô
laravel ÊÇÏÖÔÚºÜÊÇÊܽӴýµÄ php ¿ª·¢¿ò¼Ü£¬ËüΪ¿ª·¢Ö°Ô±ÌṩÁËÐí¶à±ã½ÝµÄ¹¤¾ßºÍ¿â£¬Ê¹µÃ¿ª·¢¸ßÖÊÁ¿µÄ web Ó¦ÓóÌÐò±äµÃÔ½·¢ÈÝÒס£¿ÉÊÇ£¬ÒªÔËÐÐÒ»¸ö laravel Ó¦ÓóÌÐòÐèÒªÔÚһЩÉèÖÃÉÏ×öЩ¹¦·ò¡£½ÓÏÂÀ´ÎÒÃǾÍÀ´Ì½ÌÖһϠlaravel ÐèÒªÉèÖÃʲôÒÔ¼°ÎªÊ²Ã´ÐèÒªÉèÖá£
ÇéÐÎÉèÖÃ
ÔÚ Laravel Ó¦ÓÃÖУ¬ÎÒÃÇÐèÒª¾ÙÐÐÇéÐÎÉèÖã¬ÒÔ±ãÓ¦ÓÃÔÚ²î±ðµÄÇéÐÎÖÐÄܹ»Ë³ËìµØÔËÐС£ÎÒÃÇ¿ÉÒÔͨ¹ýÐÞ¸Ä .env ÎļþÖеÄÉèÖòÎÊýÀ´¾ÙÐÐÇéÐÎÉèÖã¬ÉèÖÃÏî°üÀ¨Êý¾Ý¿âÅþÁ¬¡¢»º´æÉèÖá¢ÓʼþÉèÖõȡ£
Êý¾Ý¿âÉèÖÃ
Laravel ʹÓà Eloquent ORM À´´¦ÀíÊý¾Ý¿â²Ù×÷£¬²¢Ö§³Ö¶àÖÖ³£¼ûµÄÊý¾Ý¿â£¬°üÀ¨ MySQL¡¢PostgreSQL¡¢SQLite ºÍ SQL Server¡£ÎÒÃÇÐèÒªÔÚ.env ÎļþÖÐÉèÖÃÊý¾Ý¿âÅþÁ¬ÐÅÏ¢£¬»¹ÐèÒªÔÚ config/database.php ÎļþÖÐÉèÖøü¶àµÄÊý¾Ý¿â²ÎÊý£¬ÀýÈçÊý¾Ý¿âµÄ×Ö·û¼¯¡¢Ê±ÇøµÈ¡£
Web ЧÀÍÆ÷ÉèÖÃ
Laravel Ó¦ÓóÌÐòÐèÒªÔÚÒ»¸ö Web ЧÀÍÆ÷ÖÐÔËÐУ¬ÀýÈç Apache¡¢Nginx µÈ¡£ÔÚ Web ЧÀÍÆ÷ÖÐÉèÖà Laravel Ó¦ÓóÌÐòºÜÊÇÒªº¦£¬ÎÒÃÇÐèҪͨ¹ý .htaccess Îļþ£¨ÈôÊÇʹÓà Apache ЧÀÍÆ÷£©»òÕßÉèÖÃÎļþ£¨ÈôÊÇʹÓà Nginx ЧÀÍÆ÷£©À´ÉèÖà URL ÖØд¹æÔò£¬ÒÔ±ã׼ȷµØ´¦Àí·ÓÉÇëÇó¡£
PHP °æ±¾ÉèÖÃ
Laravel ¿ò¼ÜÐèÒªÔËÐÐÔÚ PHP 7.2 ¼°ÒÔÉÏ°æ±¾£¬Òò´ËÎÒÃÇÐèÒªÔÚЧÀÍÆ÷ÖÐ×°ÖÃÏìÓ¦µÄ PHP °æ±¾²¢¾ÙÐÐÉèÖá£ÈôÊÇʹÓù²ÏíЧÀÍÆ÷£¬ÎÒÃÇÐèҪͨ¹ýÐÞ¸Ä .htaccess Îļþ»òÕß PHP ÉèÖÃÎļþÀ´Ö¸¶¨ PHP °æ±¾¡£
»º´æÓë session ÉèÖÃ
Laravel ĬÈÏʹÓõĻº´æÇý¶¯ÊÇ file£¬¿ÉÊÇÎÒÃÇ¿ÉÒÔʹÓÃÆäËûµÄ»º´æÇý¶¯£¬ºÃ±È Redis¡¢Memcached µÈ¡£ÕâЩ»º´æÇý¶¯ÐèÒªÔÚЧÀÍÆ÷ÖÐ×°Öò¢ÉèÖᣱðµÄ£¬session ´æ´¢Ò²ÐèÒª¾ÙÐÐÉèÖ㬿ÉÒÔÑ¡Ôñ½« session ´æ´¢ÔÚÎļþÖС¢Êý¾Ý¿âÖлòÕßʹÓÃÍⲿ session ´æ´¢Ð§ÀÍ¡£
ÓʼþÉèÖÃ
ÔÚ Laravel Ó¦ÓóÌÐòÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÓʼþЧÀÍ·¢Ë͵ç×ÓÓʼþ¡£ÎÒÃÇÐèÒªÔÚ .env ÎļþÖÐÉèÖÃÓÊÏäÐÅÏ¢£¬°üÀ¨ÓʼþЧÀÍÆ÷µØµã¡¢Óû§Ãû¡¢ÃÜÂëµÈ¡£
ÈÕÖ¾ÉèÖÃ
Laravel ʹÓà Monolog ¿âÀ´´¦ÀíÓ¦ÓóÌÐòÈÕÖ¾£¬ÎÒÃÇÐèÒªÔÚÉèÖÃÎļþÖÐÉèÖÃÈÕÖ¾Ïà¹ØµÄ²ÎÊý¡£Ä¬ÈÏÇéÐÎÏ£¬Laravel »á½«ÈÕÖ¾ÐÅÏ¢¼Í¼µ½ÎļþÖУ¬ÎÒÃÇ»¹¿ÉÒÔͨ¹ýÉèÖý«ÈÕÖ¾ÐÅÏ¢·¢Ë͵½ÆäËûλÖ㬺ñÈÓʼþ¡¢Slack µÈ¡£
×ܽá
ÔÚ¾ÙÐÐ Laravel Ó¦ÓóÌÐò¿ª·¢Ö®Ç°£¬ÎÒÃÇÐèÒª¾ÙÐÐһЩÐëÒªµÄÉèÖã¬ÒÔÈ·±£Ó¦ÓóÌÐòÄܹ»Ë³ËìµØÔËÐС£ÕâЩÉèÖðüÀ¨ÇéÐÎÉèÖá¢Êý¾Ý¿âÉèÖá¢Web ЧÀÍÆ÷ÉèÖá¢PHP °æ±¾ÉèÖᢻº´æÓë session ÉèÖá¢ÓʼþÉèÖúÍÈÕÖ¾ÉèÖõȡ£ÊìÁ·ÕÆÎÕÕâЩÉèÖü¼ÇÉ¿ÉÒÔ×ÊÖúÎÒÃÇÔ½·¢¸ßЧµØ¿ª·¢ Laravel Ó¦ÓóÌÐò¡£
ÒÔÉϾÍÊÇlaravelÐèÒªÉèÖÃʲôµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡