PHP框架學(xué)習(xí)之Laravel,php框架laravel
Jun 13, 2016 am 08:52 AMPHP框架學(xué)習(xí)之Laravel,php框架laravel
自從接觸PHP以來一直使用Yii,感覺Yii實現(xiàn)功能比較簡單,是一個很不錯的框架。最近由于工作的原因開始研究Laravel5,不得不說我在第一步安裝就被坑著了,下面就是我痛苦的學(xué)習(xí)成果。Laravel對我來說完全是新東西,如果內(nèi)容有誤,煩請留言或QQ我,幫我糾正錯誤,感激不盡?。?!
?
1.首先安裝php,最好5.<span>6以上版本 (</span>1)windows安裝composer過程中需要指定php.<span>exe的路徑 (</span>2)linux安裝composer過程中需要利用php-<span>cli功能 </span>2.<span>安裝composer (</span>1<span>)windows安裝composer a</span>.windows下載composer軟件,<span>然后next直到完成 b</span>.win+R => 輸入cmd => 輸入composer,<span> 如果出現(xiàn)composer字體表示安裝成功 (</span>2<span>)linux安裝composer a</span>.$ curl -sS https:<span>//</span><span>getcomposer.org/installer | php</span> b.此時在~/.composer下應(yīng)該會產(chǎn)生composer.<span>phar 這個文件 c</span>.$ mv composer.phar /usr/local/bin/<span>composer</span><span> d</span>.將composer.phar移動成/usr/local/bin/composer全局下,以后可以直接使用composer,而不需要php composer.<span>phar<br /> e.$ composer<br /> <br />3.修改composer鏡像源(建議第一種)<br /> (1)將配置信息添加到 composer 的配置文件 <code>config.json</code> 中(系統(tǒng)全局配置)<br /> $</span><code class="bash hljs">composer config -g repositories.packagist composer http://packagist.phpcomposer.com</code>
<span> (2)</span>將配置信息添加到單個項目的 <code>composer.json</code> 文件中(單個項目配置) <span>注意最后幾行<code class="json hljs"><span class="hljs-attribute">repositories</span></code></span>
<code class="json hljs">{ <span class="hljs-attribute">name": <span class="hljs-value"><span class="hljs-string">"laravel/laravel", "<span class="hljs-attribute">description": <span class="hljs-value"><span class="hljs-string">"The Laravel Framework.", "<span class="hljs-attribute">keywords": <span class="hljs-value">[<span class="hljs-string">"framework", <span class="hljs-string">"laravel"], "<span class="hljs-attribute">license": <span class="hljs-value"><span class="hljs-string">"MIT", "<span class="hljs-attribute">type": <span class="hljs-value"><span class="hljs-string">"project", "<span class="hljs-attribute">require": <span class="hljs-value">{ "<span class="hljs-attribute">php": <span class="hljs-value"><span class="hljs-string">">=5.5.9", "<span class="hljs-attribute">laravel/framework": <span class="hljs-value"><span class="hljs-string">"5.1.*" }, "<span class="hljs-attribute">require-dev": <span class="hljs-value">{ "<span class="hljs-attribute">fzaninotto/faker": <span class="hljs-value"><span class="hljs-string">"~1.4", "<span class="hljs-attribute">mockery/mockery": <span class="hljs-value"><span class="hljs-string">"0.9.*", "<span class="hljs-attribute">phpunit/phpunit": <span class="hljs-value"><span class="hljs-string">"~4.0", "<span class="hljs-attribute">phpspec/phpspec": <span class="hljs-value"><span class="hljs-string">"~2.1" }, "<span class="hljs-attribute">autoload": <span class="hljs-value">{ "<span class="hljs-attribute">classmap": <span class="hljs-value">[ <span class="hljs-string">"database" ], "<span class="hljs-attribute">psr-4": <span class="hljs-value">{ "<span class="hljs-attribute">App\\": <span class="hljs-value"><span class="hljs-string">"app/" } }, "<span class="hljs-attribute">autoload-dev": <span class="hljs-value">{ "<span class="hljs-attribute">classmap": <span class="hljs-value">[ <span class="hljs-string">"tests/TestCase.php" ] }, "<span class="hljs-attribute">scripts": <span class="hljs-value">{ "<span class="hljs-attribute">post-install-cmd": <span class="hljs-value">[ <span class="hljs-string">"php artisan clear-compiled", <span class="hljs-string">"php artisan optimize" ], "<span class="hljs-attribute">pre-update-cmd": <span class="hljs-value">[ <span class="hljs-string">"php artisan clear-compiled" ], "<span class="hljs-attribute">post-update-cmd": <span class="hljs-value">[ <span class="hljs-string">"php artisan optimize" ], "<span class="hljs-attribute">post-root-package-install": <span class="hljs-value">[ <span class="hljs-string">"php -r \"copy('.env.example', '.env');\"" ], "<span class="hljs-attribute">post-create-project-cmd": <span class="hljs-value">[ <span class="hljs-string">"php artisan key:generate" ] }, "<span class="hljs-attribute">config": <span class="hljs-value">{ "<span class="hljs-attribute">preferred-install": <span class="hljs-value"><span class="hljs-string">"dist" }, "<span class="hljs-attribute">repositories": <span class="hljs-value">[ {"<span class="hljs-attribute">type": <span class="hljs-value"><span class="hljs-string">"composer", "<span class="hljs-attribute">url": <span class="hljs-value"><span class="hljs-string">"http://packagist.phpcomposer.com"}, {"<span class="hljs-attribute">packagist": <span class="hljs-value"><span class="hljs-literal">false} ] }</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
4.安裝laravel<br />$ composer create-project laravel/laravel learnlaravel5<br />瀏覽器訪問localhost/learnlaravel5/public,出現(xiàn)Laravel5表示laravel5安裝成功
?

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











PHP ?????? ??? ???? ?? ??? ??? ??? ?? ????. Laravel: ??? ???? ????? ????? ?? ??? ???? ?? ????? ????. CodeIgniter: ??? ???? ??? ??? ???? ??? ????. Symfony: ????? ??? ??????? ??? ?? ??? ????. ZendFramework: ????????? ????? ??? ? ??? ???? ??? ?? ??? ???. ??(Slim): ???? ?????? ???? ??? ???? ?? ??? ?????.

??? ?? ????? PHP ?????? ??? ??? ????. ?? ??(?: ?? Apache ??)? ?? ?? ?? ?? ? ??? ??? ?? ???? ?? ????? ??? ?????. ?????, ? ??? ??? ???? ??? ?? ???? ??(?: ??? ??? ?? ???? ??)? ?????? ?? ? ?? ??? ?????.

PHP ?????? ??????? ??? ??: ???: ??????? ?? ????, ??? ??? ????? ? ?? ??? ?????. ???: ???????? ????? ?? ? ?? ????? ?? ? ????? ? ?????. ????: ??? ??????? ??? ?? ??? ??? ?? ?? ? ?? ???? ?????. ?? ??: Laravel ? Kubernetes? ???? ??????? ?? ??: Laravel ????? ?????. ??????? ????? ?????. Dockerfile? ????. Kubernetes ?????? ????. ???????? ?????. ???????? ??????.

PHP ?????? DevOps? ???? ???? ???? ??? ? ????. ??? ??? ?????, ??? ??? ??? ??? ? ??? ??, ??? ??? ????, ?? ??? ????, ?? ??? ????, ??? ???, ?? ? ? ??? ????, ??? ??????. ?? ? ?? ???

PHP ?????? ???? ?? ??(AI)? ???? ? ???????? AI ??? ??????. ?? ?????: Laravel: ??? ????? ?????. CodeIgniter: ???? ???? ??? ??? ??????? ?????. ZendFramework: ??? ??? ?? ??????? ????????. AI ?? ??: ???? ??: ?? ??? ?????. AIAPI: ?? ??? ??? ?????. AI ?????: AI ??? ?????.

PHP ????? ?? ?????? ??? ? ?? ? ?? ?????? ?????. Laravel: ???? ???? ?? ???? ? ??? ??? ??, ???, ?? ? ?? ?? ??? ?????. Symfony: ??, ?? ?? ?? ??? ???? ??? ??? "??"? ?? ??? ???? ??? ?????. CodeIgniter: ??? ????? ?????? ?? ? ?? ??? ??? ?? ???? ?? ??? ?????. ZendFramework: ??, ?????? ??, RESTfulAPI ?? ?? ?? ?? ??? ?? ??? ??????? ?????.

PHP ?????? ???, ???, ??? ?? ??? ???? ??? ?? ? ??? ????? ?? ?????. ?? ??, ????? ?????? Laravel ?????? ???? ?????? ????, ??? ???? ??? ????, ??? ????, ??? ??? ? ????. ?? ??? ?? ??? ??? ??? ?????? PHP ?????? ???? ?? ???? ? ?? ???? ??????? ??? ? ??? ?????.

PHP? Python ?????? ?? ??, ????? ??, ??? ????. PHP? ?? ? ??? ???? ??? ????. Python? ???? ????? ???? ??? ????. ?? ?? PHP ??????? Laravel, CodeIgniter ? Symfony? ???? Python ??????? Django, Flask ? Web2py? ?????. ?? ???? Laravel? ???? ???? ??? ??? ?? ???? ??, Django? DjangoAdmin ? Python ????? ???? ???? ?????.
