- 1. Composer是PHP的一個依賴(dependency)管理工具,不是一個包管理器。它涉及“Packages”和“libraries”;
- 2. 在專案中宣告所依賴的外部工具庫(libraries)Composer會自動安裝這些工具庫及依賴的庫檔案。
- 3. composer官網
- 4.composer中文網
-
1、安裝方式:
Composer-Setup.exe Win作業系統、需翻牆
Composer.phar 通用安裝方式、不需要翻牆 -
2、下載composer.phar
直接下載
命令列下載: php –r "readfile('https://getcomposer.org/installer');"|php -
3、區域性安裝:將composer.phar檔案複製到任意目錄(比如專案根目錄下),然後通過 php composer.phar 指令即可使用Composer 了!
-
4、全域性安裝:
Mac或者Linux系統(將composer.phar拷貝到全域性的bin目錄下即可)
sudo mv composer.phar /usr/local/bin/composer
Win系統:
①、將composer.phar拷貝到php.exe同級目錄
②、新建composer.bat檔案,並將下面程式碼儲存到該檔案中@php "%~dp0composer.phar"%*
-
映象說明:
安裝包的資料是從github.com上下載的,安裝包的後設資料是從packagist.org上下載的
國外的網站連線速度很慢,並且隨時可能被“牆”
Composer中國全量映象 所做的就是快取所有安裝包和後設資料到國內的機房並通過國內的CDN進行加速,這樣就不必再去向國外的網站發起請求 -
配置:
檢視當前的映象地址:Composer config –g repo.packagist
啟用本映象服務:
系統全域性配置
單個專案配置
中國全量映象官網:https://pkg.phpcomposer.com/
- 1、生成Auth所需檔案 :
php artisan make:auth
- 2、資料遷移
- 執行遷移資料表:
php artisan migrate
- 新建一個students表的遷移檔案:
php artisan make:migration create_students_table
--table 和 --create 引數可以用來指定資料表名稱,以及遷移檔案是否要建立新的資料表。 - 生成模型的同時生成遷移檔案:
php artisan make:model Student -m
- 執行遷移資料表:
- 3、 資料填充
- 建立一個填充檔案,並完善填充檔案:
php artisan make:seeder UsersTableSeeder
- 執行單個填充檔案:
php artisan db:seed --class=UsersTableSeeder
- 批量執行填充檔案:
php artisan db:seed
- 建立一個填充檔案,並完善填充檔案:
- 4、生成APP_KEY:
php artisan key:generate
- 5、建立Rest風格資源控制器(帶有index、create、store、edit、update、destroy、show方法):
php artisan make:controller Admin/MenuController --resource
本作品採用《CC 協議》,轉載必須註明作者和本文連結
老郭部落格:laughing:
個人部落格地址:https://www.phpsix.com