0

我使用 html/css/jquery 创建了一个模板,该模板包含

显示所有帖子

显示一篇文章

为管理员显示仪表板

/
/posts
/posts/1
/admin
/admin/dashboard
/admin/config
/admin/createpost
/admin/editpost
/admin/showpost
/admin/showAllPosts
/admin/createCategorie

ETC ...............

我想知道如何将我的模板划分为最简单的方法和最佳实践以及我views Folder 应该遵循的结构我想像一个 laravel 高级程序员

4

1 回答 1

1

正确答案是:这取决于您的项目结构。

这些是我在多年的 laravel 开发过程中学到的至少两件事:

  • 将视图拆分为太多文件是一种非常糟糕的做法,并且会使支持变得非常复杂
  • 视图之间的代码重复也是一种非常糟糕的做法

所以这里有一些提示:

  • 您应该确定项目的哪些部分将出现在多个页面/视图中,并为它们制作单独的视图。
  • 如果视图存在于一个且仅一个特定页面或父视图中,请不要为其创建单独的文件。
  • 如果一个视图存在于所有页面中,它应该在布局视图中。
  • 所有页面都应该extend有一个布局视图。如果您有多种类型的页面(例如:管理面板中的页面和公共网站中的页面),您可以有多种布局。每个页面组一个布局。
  • 在开发完所有这些之后,您应该搜索并识别在多个页面中重复的代码,并为每个页面创建一个视图。我说是因为在开发过程中,我们有时会复制/粘贴,只是为了测试一些东西,然后我们忘记了清理它。
于 2020-10-13T16:32:57.787 回答