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
然后配置网站host,浏览器访问应该可以成功,如果不成功修改以下:
chown -R apache:apache my-laravel/storage 这个目录给Apache权限
chown -R apache:apache my-laravel/vendor 这个目录给Apache权限
集合学习
集合学习:http://laravelacademy.org/pos…
keyBy():将指定键的值作为集合的键:
groupBy()