PHP框架Laravel學習心得體會
Laravel是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架 (PHP Web Framework) 。在世界(不含中國)PHP框架的占有率超過40%。
自從接觸PHP以來一直使用Yii,感覺Yii實現(xiàn)功能比較簡單,是一個很不錯的框架。最近由于工作的原因開始研究Laravel5,不得不說我在第一步安裝就被坑著了,下面就是我痛苦的學習成果。Laravel對我來說完全是新東西,如果內(nèi)容有誤,煩請留言或QQ我,幫我糾正錯誤,感激不盡?。?!
1.首先安裝php,最好5.6以上版本
(1)windows安裝composer過程中需要指定php.exe的路徑
(2)linux安裝composer過程中需要利用php-cli功能
2.安裝composer
(1)windows安裝composer
a.windows下載composer軟件,然后next直到完成
b.win+R => 輸入cmd => 輸入composer, 如果出現(xiàn)composer字體表示安裝成功
(2)linux安裝composer
a.$ curl -sS https://getcomposer.org/installer | php
b.此時在~/.composer下應該會產(chǎn)生composer.phar 這個文件
c.$ mv composer.phar /usr/local/bin/composer
d.將composer.phar移動成/usr/local/bin/composer全局下,以后可以直接使用composer,而不需要php composer.phar
e.$ composer
3.修改composer鏡像源(建議第一種)
(1)將配置信息添加到 composer 的配置文件 config.json 中(系統(tǒng)全局配置)
$composer config -g repositories.packagist composer http://packagist.phpcomposer.com
(2)將配置信息添加到單個項目的 composer.json 文件中(單個項目配置)
注意最后幾行repositories
{
name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=..",
"laravel/framework": "..*"
},
"require-dev": {
"fzaninotto/faker": "~.",
"mockery/mockery": "..*",
"phpunit/phpunit": "~.",
"phpspec/phpspec": "~."
},
"autoload": {
"classmap": [
"database"
],
"psr-": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"pre-update-cmd": [
"php artisan clear-compiled"
],
"post-update-cmd": [
"php artisan optimize"
],
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"repositories": [
{"type": "composer", "url": "http://packagist.phpcomposer.com"},
{"packagist": false}
]
}
4.安裝laravel
$ composer create-project laravel/laravel learnlaravel5
瀏覽器訪問localhost/learnlaravel5/public,出現(xiàn)Laravel5表示laravel5安裝成功
以上內(nèi)容是小編給大家分享的PHP框架Laravel學習心得體會,本文寫的不好,還請給位大俠給我提出寶貴意見,共同學習進步。
- Laravel 5框架學習之路由、控制器和視圖簡介
- ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼
- Laravel 4 初級教程之視圖、命名空間、路由
- 跟我學Laravel之路由
- Laravel框架路由配置總結、設置技巧大全
- Laravel5.1數(shù)據(jù)庫連接、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建model及創(chuàng)建控制器的方法
- Laravel中Trait的用法實例詳解
- Laravel實現(xiàn)構造函數(shù)自動依賴注入的方法
- 基于laravel制作APP接口(API)
- Laravel 中獲取上一篇和下一篇數(shù)據(jù)
- Laravel路由設定和子路由設定實例分析
相關文章
ThinkPHP做文字水印時提示call an undefined function exif_imagetype()解
這篇文章主要介紹了ThinkPHP做文字水印時提示call an undefined function exif_imagetype()解決方法,是項目開發(fā)中非常實用的技巧,需要的朋友可以參考下2014-10-10
Zend Framework框架中實現(xiàn)Ajax的方法示例
這篇文章主要介紹了Zend Framework框架中實現(xiàn)Ajax的方法,結合實例形式詳細分析了Zend Framework框架中實現(xiàn)ajax功能的具體步驟與相關操作技巧,需要的朋友可以參考下2017-06-06
淺談PHP檢查數(shù)組中是否存在某個值 in_array 函數(shù)
下面小編就為大家?guī)硪黄獪\談PHP檢查數(shù)組中是否存在某個值 in_array 函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06

