laravel ×°ÖÃÉèÖÃ
laravelÊǵ±½ñ×îÈÈÃŵÄphp webÓ¦ÓóÌÐò¿ò¼ÜÖ®Ò»£¬ËüÌṩÁ˼òÆÓ¶øÇ¿Ê¢µÄ½â¾ö¼Æ»®À´¿ª·¢¸ßÖÊÁ¿µÄwebÓ¦ÓóÌÐò¡£ÈôÊÇÄúÕýÔÚ˼Á¿Ê¹ÓÃlaravel¿ª·¢webÓ¦ÓóÌÐò£¬Çë×·ËæÏÂÃæµÄ°ì·¨£¬×°ÖúÍÉèÖÃlaravel£¬ÒÔ±ãÄú¿ÉÒÔ×îÏȱàд´úÂë²¢¹¹½¨ÁîÈËÔÞ̾µÄwebÓ¦ÓóÌÐò¡£
Ò»¡¢ÏȾöÌõ¼þ
ÔÚ×îÏÈLaravelµÄ×°ÖÃ֮ǰ£¬ÄúÐèҪȷ±£ÄúµÄÅÌËã»úÒѾÍê³ÉÒÔÏ°취£º
1.×°ÖÃPHP£ºLaravelÐèÒªPHP 7.2.5»ò¸ü¸ß°æ±¾²Å»ªÕý³£ÊÂÇé¡£Äú¿ÉÒÔͨ¹ýÔÚÖÕ¶ËÖÐÔËÐС°php -v¡±ÏÂÁîÀ´¼ì²éÄúµÄÅÌËã»úÉÏÊÇ·ñ×°ÖÃÁËPHPÒÔ¼°Ä¿½ñ°æ±¾¡£ÈôÊÇûÓУ¬ÐèҪװÖÃPHP¡£Í¨³££¬Äú¿ÉÒÔͨ¹ýʹÓÃPHP°ü¹ÜÀíÆ÷£¬Èçapt-get£¬yum»òbrew£¬ÇáËɵØÔÚLinux»òMacÉÏ×°ÖÃPHP 7.2.5»ò¸ü¸ß°æ±¾¡£
2.×°ÖÃComposer£ºLaravelʹÓÃComposerÀ´ÖÎÀíÆäÒÀÀµÏî¡£Äú¿ÉÒÔ»á¼ûhttps://getcomposer.org/download/ÏÂÔØComposer×°ÖóÌÐò¡£
3.×°ÖÃGit£ºLaravelʹÓÃGitÀ´ÖÎÀíÔ´´úÂë¡£Äú¿ÉÒÔͨ¹ýÔÚÖÕ¶ËÖÐÊäÈë¡°git¡±ÏÂÁîÀ´¼ì²éÄúµÄÅÌËã»úÉÏÊÇ·ñÒÑ×°ÖÃGit¡£ÈôÊÇûÓУ¬ÖÂÒâ×°Git£¬²¢È·±£ÄúÄܹ»Àֳɻá¼ûGit¿ÍÕ»¡£
¶þ¡¢½¨ÉèеÄLaravelÓ¦ÓóÌÐò
Ò»µ©ÄúÍê³ÉÁËÉÏÊö°ì·¨£¬Äú¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÉèÒ»¸öеÄLaravelÓ¦ÓóÌÐò£º
composer create-project –prefer-dist laravel/laravel myapp
´ËÏÂÁʹÓÃComposer½¨ÉèÒ»¸öÃûΪ¡°myapp¡±µÄÐÂLaravelÓ¦ÓóÌÐò£¬²¢ÏÂÔØÐëÒªµÄÒÀÀµÏî¡£
Èý¡¢ÉèÖÃÄúµÄLaravelÓ¦ÓóÌÐò
ÔÚ×°ÖÃLaravelÖ®ºó£¬ÄúÐèÒª¾ÙÐÐһЩ»ù±¾µÄÉèÖúÍÉèÖã¬ÒÔ±ãÔÚÍâµØÇéÐÎÖÐ˳ËìÔËÐÐÄúµÄÓ¦ÓóÌÐò¡£
1.ÉèÖÃÓ¦ÓóÌÐòÃÜÔ¿
LaravelʹÓÃÓ¦ÓóÌÐòÃÜÔ¿À´È·±£Êý¾ÝµÄÇå¾²ÐÔ¡£ÒªÌìÉúÒ»¸öеÄÓ¦ÓóÌÐòÃÜÔ¿£¬ÇëʹÓÃÒÔÏÂÏÂÁ
php artisan key:generate
2.Êý¾Ý¿âÉèÖÃ
LaravelÖ§³Ö¶àÖÖÀàÐ͵ÄÊý¾Ý¿â¡£Äú¿ÉÒÔƾ֤ÄúµÄϲ»¶ºÍÓ¦ÓóÌÐòµÄÐèÇóÑ¡ÔñÊʺϵÄÊý¾Ý¿â¡£ÒªÉèÖÃÊý¾Ý¿â£¬ÇëÔÚÓ¦ÓóÌÐòµÄ¸ùĿ¼ÖÐÕÒµ½¡°.env¡±Îļþ£¬²¢¸üÐÂÒÔϱäÁ¿£º
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myapp
DB_USERNAME=root
DB_PASSWORD=
ÉÏÊöÉèÖÃÒâζ×ÅÄú½«Ê¹ÓÃMySQLÊý¾Ý¿â£¬Ö÷»úÃûΪ¡°127.0.0.1¡±£¬Êý¾Ý¿âÃû³ÆΪ¡°myapp¡±£¬Óû§ÃûΪ¡°root¡±£¬ÃÜÂëΪ¿Õ¡£
3.ÉèÖûº´æ
LaravelÖаüÀ¨ÁËÒ»¸ö»º´æϵͳ£¬ÓÃÓÚÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£ÒªÉèÖûº´æ£¬Çë±à¼¡°config/cache.php¡±Îļþ£¬²¢Ñ¡ÔñÄúÏëҪʹÓõĻº´æÇý¶¯³ÌÐò¡£Ä¬ÈÏÇéÐÎÏ£¬LaravelʹÓÃÎļþ»º´æÇý¶¯³ÌÐò¡£
4.·ÓÉ»º´æ
Laravel»¹ÌṩÁË·ÓÉ»º´æµÄ¹¦Ð§£¬Í¨¹ý»º´æÄúµÄ·Óɽç˵£¬¿ÉÒÔÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£ÒªÌìÉú·ÓÉ»º´æ£¬ÇëʹÓÃÒÔÏÂÏÂÁ
php artisan route:cache
ËÄ¡¢ÔËÐÐÄúµÄLaravelÓ¦ÓóÌÐò
Ò»µ©ÄúÍê³ÉÁËÉÏÊö°ì·¨£¬ÄúµÄLaravelÓ¦ÓóÌÐò¾ÍÒѾ¿ÉÒÔÔËÐÐÁË¡£ÒªÔËÐÐÄúµÄÓ¦ÓóÌÐò£¬ÇëʹÓÃÒÔÏÂÏÂÁ
php artisan serve
´ËÏÂÁÆô¶¯Laravel¿ª·¢Ð§ÀÍÆ÷£¬²¢½«Ó¦ÓóÌÐòÔËÐÐÔÚhttp://localhost:8000ÉÏ¡£
¿¢ÊÂÓï
ͨ¹ýÒÔÉÏ°ì·¨£¬ÄúÒѾÀֳɵØ×°ÖúÍÉèÖÃÁËLaravelÓ¦ÓóÌÐò¡£ÏÖÔÚ£¬Äú¿ÉÒÔ×îÏȹ¹½¨¾ªÈ˵ÄWebÓ¦ÓóÌÐò£¬Ê¹ÓÃLaravelÌṩµÄÇ¿Ê¢¹¤¾ßºÍ¹¦Ð§£¬ÊµÏÖÄúµÄWeb¿ª·¢ÃÎÏë¡£
ÒÔÉϾÍÊÇlaravel ×°ÖÃÉèÖõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡