composer 管理工具搭建laravel框架(一)

1.安装composer 参考之前写的文章

2.在项目根目录下创建一个项目文件例如:lara

3.创建文件composer.json 内容如下


composer 管理工具搭建laravel框架(一)_第1张图片

4.用cmd进入项目目录下 然后composer update,这样会自动加载autoload组件


5.添加路由组件,修改composer.json 文件内容如下


composer 管理工具搭建laravel框架(一)_第2张图片

6.根据laravel框架,在项目目录下分别创建以下目录:项目文件名\app\Http\Controllers  项目文件名\app\Http\route.php 项目文件名\public\index.php

在public/index.php 输入如下内容


composer 管理工具搭建laravel框架(一)_第3张图片

router.php 文件输入如下内容:


composer 管理工具搭建laravel框架(一)_第4张图片

浏览器访问:(一定要注意路径,我在此浪费了很多时间,就是因为路径,真是有够不仔细的)

composer 管理工具搭建laravel框架(一)_第5张图片


7.路由设置控制器访问,在controllers下创建一个控制器文件(如果不集成controller会报错的)

composer 管理工具搭建laravel框架(一)_第6张图片

为了能让namespace被识别还需在composer.json 中添加"autoload":{"psr-4":{"App\\":"app/"}}

路由如下:$app['router']->get('/welcome','App\Http\Controllers\welcomeController@index');

访问如下:


composer 管理工具搭建laravel框架(一)_第7张图片

8.添加数据库组件 在composer.json 中添加:"illuminate/database":"*" cmd composer update

在public下index.php 添加如下代码


composer 管理工具搭建laravel框架(一)_第8张图片

9.添加view组件 composer.json "illuminate/view":"*" composerupdate

index.php 添加如下


composer 管理工具搭建laravel框架(一)_第9张图片

调用时:

总结:组件化搭建laravel框架,包含autoload,route,database,view,主键的注册事件都是通过public/index.php 入口文件定义的,具体参考书:Laravel框架关键技术解析 

你可能感兴趣的:(composer 管理工具搭建laravel框架(一))