企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 介绍 Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 Laravel 是 基于 PHP 语言的 Web 开源框架,采用了 MVC 的架构模式,在 2011 年 6 月正式发布了首个版本。 深度集成 PHP 强大的扩展包(Composer)生态与 PHP 开发者广大的受众群,让 Laravel 在发布之后的短短几年时间得到了极其迅猛的发展。我们通过 Google Trends 提供的趋势图(图 1.1)可以看出,Laravel 框架在过去十年,其增长速 ![](https://box.kancloud.cn/a5895b9c36b5af4a5e83d6844b8e9a71_1440x920.png) laravel是GitHub上PHP项目排名第一的 ![](https://box.kancloud.cn/9bfb06f1554fa865b524192f35a4b698_720x559.png) ## 版本 Laravel 有两个版本类型: 1.LTS 版本 - 长期支持版本,英文 Long Term Support 的缩写,此类版本是 Laravel 能提供的最长时间维护版本。 2.一般发行版 - 只提供 6 个月的 Bug 修复支持,一年的安全修复支持。 如何选择 Laravel 版本?不同角色,不同项目类型,有不同的建议: 1.如果你是新手,目的只是为了学习,请直接选用最新版本; 2.如果是现有项目,目的是学成后能对项目进行二次开发,请选用与项目匹配的版本进行学习; 3.如果是商业项目,请优先考虑 LTS 版本; 安装: homestead.yaml配置内容如下: --- ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa - ~/.ssh/id_rsa.pub folders: - map: ~/code to: /home/vagrant/code sites: - map: laravel.hd to: /home/vagrant/code/laravel/public databases: - homestead - laravel - 启动homestead,下面我是配置了homestead的全局命令所以可以使用homestead up启动 **如果你修改了配置文件,需要执行 vagrant up -- provision ** #启动 如果加上 --provision 选项那么添加的新站点会发布到虚拟机上。 cd ~/Homestead && vagrant up 进入homestead homestead ssh 首先更换composer中国镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com 使用composer安装laravel框架 cd ~/code composer create-project --prefer-dist laravel/laravel laravel 安装完 Laravel 之后,你必须将 web 服务器更目录指向 public 目录。该目录下的 index.php 文件将作为所有进入应用程序的 HTTP 请求的前端控制器。 如果访问域名 laravel.hd/ 出现下面页面,恭喜你 laravel安装成功了。