[Laravel 5.3 新功能] 13. 文件夹结构变更说明
5

说明

此文章是 [Laravel 5.3 新功能] 系列的第十三篇文章,文件夹结构变更说明。

[Laravel 5.3 新功能] 系列完整文章列表请见:https://laravel-china.org/topics/2638

正文

我们之前已经提到 routes 文件目录已经有所改变,现在将和你说明其他文件目录的改变。

在 Laravel 5.3 中,很多默认的目录将不会展示,除非你通过命令去引入它们。这些目录在 5.3 之前虽然存在,但是不经常使用,所以在 5.3 之后默认不展示。下面是要剥离出默认安装的目录列表:

  • Events
  • Jobs
  • Listeners
  • Policies

你应该注意到了,这些目录其实都应该放到同一个目录下。

如果你需要使用这些目录,建议使用 Artisan 命令来创建它们。

现在我们通过一张图来看一下 5.3 以后的文件目录结构变化:

file

看到没,5.3 的目录结构简化很多了,这样更加方便新人快速上手此框架。

全文完。

链接

本帖已被设为精华帖!
本帖由系统于 2年前 自动加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 6

俺是从5.2开始学习的,虽然之前没有使用过,但是以前使用过CodeIgniter和phalcon,一开始就被App里面那么多目录给吓到了。:anguished:

2年前

@江边望海 对,之前我也和小伙伴们提过这个目录问题,太繁杂了。

5.3 的最棒的改变就是化繁为简,很多东西都变得轻量、简单、易用和优雅。

2年前

如果把model放到一个目录里面会不会更好了

2年前

@overlords 可以在app下自己创建一个Models目录,或者使用php artisan make:model Models/test就会将test.php模型文件自动创建到Models目录了。

2年前

@江边望海 这个方式了解了。但是建议以官方布局比较好

2年前

很清晰的文件夹结构

2年前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!