laravel 學院:http://laravelacademy.org
入門教程:https://lvwenhan.com/laravel/...
中文網教程:http://www.php.cn/
laravel視頻教程:https://www.laravist.com/
慕課網laravel教程:http://www.imooc.com/search/?...
常用方法查詢:https://cs.laravel-china.org/
常用DB操作:
http://blog.csdn.net/zls98699...
http://www.cnblogs.com/redire...
目錄結構
|-- Support --------------- 主要存放輔助函數支持,幫助(支持,幫助)
|--|-- helpers.php --------------- 輔助函數文件
|-- Resources --------------- 資源,存放語言包,視圖模板文件
|--|-- lang --------------- 語言包
|--|-- views --------------- 模板,視圖
|-- Repositories --------------- 倉庫,主要存放數據邏輯處理文件
|--|-- GoodRepository.php --------------- 數據邏輯處理文件,一個文件可以處理多個表數據
|-- Http --------------- 主要存放控制器,中間件,路由配置等文件
|--|-- Controllers --------------- 控制器
|--|-- Middleware --------------- 中間件
|--|-- Requests --------------- 不清楚
|--|-- routes.php --------------- 路由文件
|-- Entities --------------- 數據庫模型文件
|--|-- Good.php --------------- goods表對應的數據模型文件,一個文件對應一個數據表,表明以復數(s)定義
|-- Database
|--|-- Migrations --------------- 存放數據庫 遷移文件 等
通過composer安裝laravel
# --prefer-dist 是否壓縮
# my_laravel laravel安裝目錄
composer create-project laravel/laravel --prefer-dist my_laravel
composer create-project laravel/laravel --prefer-dist my_laravel# 指定安裝laravel5.2版本
composer create-project laravel/laravel=5.2.* --prefer-dist# 安裝5.5版本(這里不能寫成5.5.* 會提示找不到版本)
composer create-project --prefer-dist laravel/laravel=5.5
支持laravel的前端框架、然后配置網站host,瀏覽器訪問應該可以成功,如果不成功修改以下:
chown -R apache:apache my-laravel/storage 這個目錄給Apache權限
chown -R apache:apache my-laravel/vendor 這個目錄給Apache權限
集合學習
集合學習:http://laravelacademy.org/pos...
keyBy():將指定鍵的值作為集合的鍵:
groupBy()