Laravel 专案以 MVC 架构配置

建立好的Laravel专案,原则上还是以MVC架构为基础,于终端机输入指令:

composer create-project laravel/laravel example-app

执行指令,就会在目前的资料夹中,建立名为 example-app 专案,从这个新建立的专案中,可以找到MVC三个部份的档案位置:

http://img2.58codes.com/2024/20070206uJXKVQH94j.png

[ M] app/Models → 所有的资料模型档案
[ V ] app/Http/Controllers → 所有的控制器档案
[ C ] resources/views → 所有的检视档案

除此之外,还要理解根目录底下的 routes 资料夹,所有进来专案的http要求,都会透过routes中的php设定档,决定接下来要执行的回应作业。

搞清楚 Models/Controllers/views/routes,基本上就可以开发简单的应用了,例如一个 支援资料库 crud 的网页程式,但是在商业应用的开发中,基本上是不太合适以网页的要求/回应架构作设计,这类企业内部用的系统,与购物网站之类的应用,在UI设计与使者操作的本质上有很大的差异,充斥大量複杂且细緻的操作需求,单纯的依赖要求/回应是不切实际的,Ajax 是基本的要求,但远远不足,根本上还是必须透过SPA技术进行实作,当然,为了支援跨装置,RWD也是基本配置了。

幸运的是,Laravel 支援了需要的外部套件,可以很容易进行SPA的实作,当然开发人员也可以选择自己熟悉的Vue或是React,不过我是不喜欢用就是了。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章