Laravel框架是完全开源的,所有的代码每一个使用者都可以在Github上找到。 Laravel框架有很多的技术特点。
(1)反向路由
反向路由能够为使用者提供让其被允许通过由路由名称所建立的链接的能力。仅仅只要使用路由名称,Laravel框架便会自动帮助使用者去建立准确的URI。这样使用者便能够随时改变路由,Laravel都会及时地去帮助自动检查并完成所有相关的链接的更新过程。
(2)控制器
Restful控制器是用来将GET和POST请求逻辑分开进行区别的一种可选方法。例如:在用户登录的逻辑过程中,等于用户向服务器发送声明了一个get_login()的动作以此来处理并获得登录的整个网页的服务;与此同时,这个过程发生的时候也发送并声明了一个post_login()的动作用来对服务器表单POST过来的数据进行校验检查,而当验证的过程结束后,决定出是否要再一次的跳转到登录的页面还是转向控制台台。
(3)视图组装器
视图组装器其实就是有一段代码组编生成而来的,每当视图加载的时候这一段试图组装器的代码就自己的去执行。其中最常用的例子就是每次我们在网站上看到的侧边栏里显示的文章推荐,“视图组装器”里面就已经包含了将文章推荐随机加载出来的这样一种逻辑,因此用户每一次仅仅只需要将内容区域的视图加载完毕就可以了,而其他的任务Laravel框架会自动的去帮用户完成。
1.4软硬件需求
硬件需求:
CPU:奔腾酷睿2以上计算机
内存:1G以上
软件需求:
操作系统版本:Windows XP /vista/Win7
开发工具:WAMP
后台服务器: APACHE 6.0
开发语言:PHP
浏览器:IE6.0
2 需求分析
2.1需求调研
在项目的开始是需求调研,并且走访了一些小型房屋中介公司,经过一系列的调查与谈话中发现,了解该行业的业务流程。因此根据实际的调研情况所显示出的结果,发现这样一个可以规范化管理房源并展示房源详细信息并且可以非常简约的就完成预定的一个平台对于留学生而言是非常有必要的。
2.2可行性分析
在任何一个系统的开发过程中,都会被时间、成本、资源等等因素所限制。所以,可行性分析在任何一个项目的开发前都是非常有必要的,项目的可行性分析能够大幅度减少整个项目在开发过程之中可能会遇见的风险、成本的支出、以及一些人力和物理上的资源。所以按照过程中所牵涉到的技术、成本、法律等来介绍这个项目的可行性分析及风险。