Laravel框架是世界上最流行的PHP开发框架,没有之一。近年来Laravel以强大、安全、优雅等特性迅速占据了PHP开发框架第一份额的宝座。现在Laravel框架已成为大型互联网公司及PHP攻城狮们的首选框架。
Laravel是一套简洁、优雅的PHP web开发框架
具有富于表达性且简洁的语法
Laravel是易于理解且强大的,它提供了强大的工具用于开发大型、健壮的应用
具有验证、路由、session、缓存、数据库迁移工具、单元测试等常用的工具和功能
学习Laravel的前提条件
数据PHP语言
熟悉关系型数据库Mysql
不需要具有框架使用经验
Laravel的版本选择
适合的才是最好的
MVC简介
MVC全名是Model View Controller,是模型Model-视图View-控制器Controller的缩写。
开发环境推荐
Mac MAMP
Win XAMPP
Linux 自己编译
下载Laravel
Laravel中文网
http://www.golaravel.com/download
路由
控制器
视图
模型
数据库操作
Laravel中提供DB facade(原始查找)、查询构造器和Eloquent ORM三种操作数据库方式
Blade模板引擎
Controller
Controller之Request请求
Controller之Response响应
Controller之Session数据存取
Controller之Middleware中间件
Laravel表单
Composer中国全量镜像
Composer是PHP的一个依赖(dependency)管理工具,不是一个包管理器。它涉及packages和libraries
在项目中声明所依赖的外部工具库(libraries)Composer会自动安装这些工具库及依赖的库文件
composer官网 https://getcomposer.org
composer中文网 http://www.phpcomposer.com
下载https://getcomposer.org/download/
安装https://pkg.phpcomposer.com/
生成composer.json文件: composer init
使用composer:搜索search 展示show 申明依赖require 安装install 更新update
显示所有laravel版本:composer show --all laravel/laravel
Composer安装Laravel:http://www.golaravel.com/laravel/docs/5.1/
Artisan控制台
创建控制器 php artisan make:controller StudentController
创建模型 php artisan make:model Student
创建中间件 php artisan make:middleware Activity
laravel中的用户认证Auth:生成Auth所需文件;数据迁移;数据填充
用户认证,在Artisan控制台输入命令:php artisan make:auth
将数据表迁移到数据库中:php artisan migrate
数据迁移
新建一个students表的迁移文件 php artisan make:migration create_students_table
--table和--create参数可以用来指定数据表名称,以及迁移文件是否要建立新的数据表
生成模型的同时生成迁移文件 php artisan make:model Article -m
数据填充
创建一个填充文件,并完善填充文件php artisan make:seeder StudentTableSeeder
执行单个填充文件php artisan db:seed --class=StudentTableSeeder
执行批量填充文件php artisan db:seed
文件上传config/filesystem.php
发送邮件config/mail.php
缓存config/cache.php
错误&日志
Debug模式config/app.php
HTTP异常
日志
Laravel是一套简洁、优雅的PHP web开发框架
具有富于表达性且简洁的语法
Laravel是易于理解且强大的,它提供了强大的工具用于开发大型、健壮的应用
具有验证、路由、session、缓存、数据库迁移工具、单元测试等常用的工具和功能
学习Laravel的前提条件
数据PHP语言
熟悉关系型数据库Mysql
不需要具有框架使用经验
Laravel的版本选择
适合的才是最好的
MVC简介
MVC全名是Model View Controller,是模型Model-视图View-控制器Controller的缩写。
开发环境推荐
Mac MAMP
Win XAMPP
Linux 自己编译
下载Laravel
Laravel中文网
http://www.golaravel.com/download
路由
控制器
视图
模型
数据库操作
Laravel中提供DB facade(原始查找)、查询构造器和Eloquent ORM三种操作数据库方式
Blade模板引擎
Controller
Controller之Request请求
Controller之Response响应
Controller之Session数据存取
Controller之Middleware中间件
Laravel表单
Composer中国全量镜像
Composer是PHP的一个依赖(dependency)管理工具,不是一个包管理器。它涉及packages和libraries
在项目中声明所依赖的外部工具库(libraries)Composer会自动安装这些工具库及依赖的库文件
composer官网 https://getcomposer.org
composer中文网 http://www.phpcomposer.com
下载https://getcomposer.org/download/
安装https://pkg.phpcomposer.com/
生成composer.json文件: composer init
使用composer:搜索search 展示show 申明依赖require 安装install 更新update
显示所有laravel版本:composer show --all laravel/laravel
Composer安装Laravel:http://www.golaravel.com/laravel/docs/5.1/
Artisan控制台
创建控制器 php artisan make:controller StudentController
创建模型 php artisan make:model Student
创建中间件 php artisan make:middleware Activity
laravel中的用户认证Auth:生成Auth所需文件;数据迁移;数据填充
用户认证,在Artisan控制台输入命令:php artisan make:auth
将数据表迁移到数据库中:php artisan migrate
数据迁移
新建一个students表的迁移文件 php artisan make:migration create_students_table
--table和--create参数可以用来指定数据表名称,以及迁移文件是否要建立新的数据表
生成模型的同时生成迁移文件 php artisan make:model Article -m
数据填充
创建一个填充文件,并完善填充文件php artisan make:seeder StudentTableSeeder
执行单个填充文件php artisan db:seed --class=StudentTableSeeder
执行批量填充文件php artisan db:seed
文件上传config/filesystem.php
发送邮件config/mail.php
缓存config/cache.php
错误&日志
Debug模式config/app.php
HTTP异常
日志
队列config/queue.php
慕课网:http://www.imooc.com/course/list?c=php&type=3
laravel下载:
百度搜索:laravel下载 http://laravelacademy.org/resources-download