批改状态:合格
老师批语:总得来说写的不错!
安装 phpstudy 和 composer .
phpstudy : 到 https://www.xp.cn/ 下载操作系统对应的版本, 安装.composer : 在 https://www.phpcomposer.com/ 下载操作系统对应的版本. 以下以windows版本为例.
配置环境变量, 在 path 中加入 phpstudy 和 composer 可执行文件路径. 设置后就可以在非可以行目录中使用php和composer命令.

切换 composer 国内镜像源, 提高 composer 下载各种项目/组件的速度. 阿里镜像源路径: 点这里
powershell , 或者 git bash , 输入全局配置的命令后回车: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ phpstudy 创建一个站点, php 版本目前选 7.3.x 为最佳.
127.0.0.1 站点域名 .打开 http://packagist.p2hp.com/ 网站(可以认为是composer的应用市场), 搜索”laravel”, 选择”laravel/laravel”, 在弹出界面, 赋值下载最新版本laravel的composer命令: composer create-project laravel/laravel
使用 powershell 或者 git bash , 进入到第一步创建的站点根目录, 执行上一步拷贝的命令, 开始下载laravel框架文件.
/public . phpstudy 的应用根目录 WWW 中, 执行 composer create-project laravel/laravel program_name 来在 WWW/program_name 子目录中下载并创建laravel项目, 然后再使用 phpstudy 创建站点.phpstudy 面板上启动Apache或者Nginx服务器, 浏览器中访问配置的站点域名, 能访问下面的页面, 则大功告成.
/app 目录: PHP脚本处理文件放在这.
/app/Http/Controllers 目录: MVC框架的控制器脚本放在这里.下面的子目录暂时不用深入了解:
/app/Http/Middleware 目录: 中间件脚本放在这里./app/Http/Kernel.php 文件: 中间件的配置文件./app/Http/Providers 目录: laravel的”扩展集合”功能的脚本文件目录./bootstrap 目录: laravel框架的启动文件脚本放在这.
/config 目录: laravel用到的各种web组件/工具组件的配置文件放在这. 以修改调试模式和时区为例, 在 /config/app.php 中:
// env()方法: 从 `/.env` 文件获取'APP_DEBUG'配置项值, 若没有, 则默认为false(非调试模式)'debug' => (bool) env('APP_DEBUG', false),// laravel默认时区// 'timezone' => 'UTC',// 修改为中国的时间(东八区)'timezone' => 'Asia/Shanghai',
/database 目录: 根据西门老师的介绍, 貌似是跟元数据创建有关的配置, 新手不要用, 避免生产数据表被覆盖.
/error 目录: 各种HTTP请求返回的错误代码对应的显示文件.
/public 目录: laravel项目真实的web应用根目录, web服务器配置站点目录时, 应指向 public 目录.
js , css 等应放在 /public 目录中./resources 目录
/resources/views 目录: MVC框架的视图文件放在这./routes 目录: laravel框架的路由文件目录, 其中 web.php 可以处理各种请求路由, 而 api.php 则处理接口请求路由.
/storage 目录
/storage/app/public 目录: laraval处理文件上传, 文件存放的根目录./storage/framework/views 目录: 存放 /resources/views 中使用了 blade 模板引擎的视图文件的编译结果文件./.env 文件: laravel的项目配置文件, /config 目录中的配置文件, 部分是使用 env() 函数从这里获取默认配置项值. 可以直接修改 .env 文件中的相关配置.
/.env.example 文件: .env 文件不存在时, 可以复制 .env.example 中的内容来作为初始配置项和值.
/artisan 文件: artisan 命令用到的执行文件.
使用 phpstudy 创建PHP web应用服务环境很方便; 使用 composer 可以快速的创建常用的php框架项目.
了解laravel项目目录的用途, 日后开发时, 找文件就不会迷路. 但要想知道laravel为何如此安排项目目录, 就需要阅读源码了, 先知其然, 有时间再知其所以然吧.
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号