现在我以普通的方式使用php,经过一些搜索我知道有一些叫做Laravel框架的东西,我不知道任何关于它的事情???为什么我们使用laravel?是用于UI增强"作为滑块,下拉框和#34;或者它使PHP更容易处理MySql或邮件
我还需要知道如何开始在Localhost&上安装它学习它"一些简单的教程"
答案 0 :(得分:38)
Laravel
是一个Web Development Framework for PHP
,来自wikipedia的框架定义:
Web应用程序框架(WAF)是一个软件框架 旨在支持动态网站的开发,网络 应用程序,Web服务和Web资源。该框架旨在 减轻与执行的常见活动相关的开销 Web开发。例如,许多框架都提供了库 数据库访问,模板框架和会话管理,以及 他们经常促进代码重用。用于比较混凝土网 应用程序框架,请参阅Web应用程序框架的比较。
简单来说,框架可以让您轻松地构建应用程序,因为您不必从头开始编写每个代码,而是框架提供了可用于轻松编写项目特定代码的工具/类。 Laravel
是其中一个,但不是唯一的,有others。您也可以将this answer视为其他答案。
学习Laravel framework的最佳方式是网站上的手册,因此请阅读手册,您也可以在网上找到文章,阅读一本好书也可以为您提供更多帮助。
一些Laravel资源:
同时检查StackOverflow上的Laravel Info。
答案 1 :(得分:3)
对于问题的第一部分,我认为您可以找到有用的链接
What's a PHP framework and what's a good one?
为什么要使用Laravel? Laravel让你快速编写一个PHP应用程序,有一些资源,控制器和模型的生成器,你也可以使用刀片模板引擎。您是否听说过ruby on rails(ROR),laravel有点类似于ROR,并且实现起来更便宜因为每个托管都有PHP支持。因此,如果您无法负担轨道开发的VPS,那么Laravel是一个不错的选择。
对于UI增强,您应该寻找像bootstrap或foundation这样的CSS框架,这些CSS框架的集成非常简单。
Laravel安装非常容易查看文档http://laravel.com/docs/quick中的快速入门和此免费laracast视频https://laracasts.com/lessons/laravel-installation-for-newbs
同样@WereWolf提到有很多资源要学习,symfony或Zend Framework没有Laravel那么多的学习资源。