初学者学习 Laravel 时分两种,一种是乖乖的将程式填入 MVC 架构內,导致 controller 与 model 异常的肥大,日后一样很难维护;一种是常常不知道程式改写在哪一个 class 內而犹豫不決,毕竟传统 PHP 都是一个页面一个档案。本文整理出适合 Laravel 的中大型项目架构,兼具容易维护、容易扩充与容易重复使用的特点,并且容易测试。
小艾的自留地
Stay foolish, Stay hungry
初学者学习 Laravel 时分两种,一种是乖乖的将程式填入 MVC 架构內,导致 controller 与 model 异常的肥大,日后一样很难维护;一种是常常不知道程式改写在哪一个 class 內而犹豫不決,毕竟传统 PHP 都是一个页面一个档案。本文整理出适合 Laravel 的中大型项目架构,兼具容易维护、容易扩充与容易重复使用的特点,并且容易测试。
N+1
是ORM(对象关系映射)关联数据读取中存在的一个问题。
4 / 4