Open
Description
一. 简介
Laravel是基于经典的MVC架构
- M:
Model
, 数据库操作,也包括队列,缓存等 - V:
View
, 视图, 由一个或多个模板组成,格式化输出响应的数据 - C:
Controller
, 控制器, 主要是接受请求,选择模型, 渲染视图等
基于如上架构规则,我们可以猜到,一个网址输入应该是派发到Controller的路由中,然后来返回页面数据
二. 前导知识
- PHP 基本语法, 特别是面向对象, 命名空间,接口,PDO等
- HTML,CSS,JavaScript, jQuery 等前端必备技能
- Composer: php包依赖管理器, 可暂时理解为php应用商店的安装器
三. 安装
- PHP集成开发环境:推荐Laragon
- Laragon安装:一键傻瓜式安装
- Composer安装
- composer selfupdate`: 将composer更新到最新版本
composer clear-cache
: 清除之前下载过的本地缓存composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer create-project laravel/laravel laravel
四、环境配置
- 启动Nginx, MySQL,PHP服务
- 创建网站,域名为laravel.dev.tt
- 域名绑定到项目目录
WWW/blog/public
(public是Laravel可访问目录) - 更新本地
host
文件,绑定域名与本机IP - 重启Nginx
推荐使用Laragon自动化安装和配置网站环境,前期学习把主要精力放在学习代码和开发上,而不是去搞乱七八糟的环境配置
五、启动测试
打开浏览器,访问laravel.dev.tt
Metadata
Metadata
Assignees
Labels
No labels