照猫画虎 实现 min-laravel 框架系列之搭建框架
- laravel
- 2020-05-26
- 4242
- 0
搭建框架
在开始之前,需要按照 laravel 的文件目录,搭建整个文件框架结构
步骤
初始化两个 composer 项目
在一个空目录下,创建两个文件 minlaravel 、minlaravelframework
minlaravel 用来存放 laravel 系统代码
minlaravelframework:laravel 框架部分的核心代码在两个文件下分别执行 composer init ,进行项目初始化动作,修改简单的配置信息
- minlaravelframework 建立如下的目录及文件,ps:show() 方法主要是为了验证本地包引入成功
在 minlaravel 建立对应的文件目录
- 建立 bootstrap、public 目录文件
- 在 public 目录下建立 index.php 文件,该文件是整个框架的入库文件
- 由于都是在本地开发,所以,需要在 composer 中引入本地包文件
"repositories": [
{
"type": "path",
"url": "/path/minlaravelframework/framework"
}
],
- 在 minlaravel 路径下执行 composer install 命令,完成自动加载包的生成
- 引入本地开发包
composer require "lufeijun1234/min-laravel-framework @dev"
- 编辑 index.php
- 执行 php -S 0.0.0.0:2048 -t ./public ,利用 php 自带的服务器
- 打开浏览器,输入 0.0.0.0:2048 ,如果看到 hello world,并且没有报错,那么至此,整个框架目录结构就搭建成功