用ServBay开始Laravel 11本地开发

介绍#

Laravel 11 发布,改进了不少功能。

它引入了更加流畅的应用结构、每秒限速、健康路由等特性。

此外,Laravel 还推出了第一方可扩展的 WebSocket 服务器 Laravel Reverb,为你的应用提供强大的实时功能。

在今天的指南中,我将设置一个示例 Laravel 应用,并在 Mac 上安装 ServBay 进行本地开发。

注意:ServBay 是 Mac 上进行本地 PHP 开发的一站式解决方案。它集成了你所需要的一切,如 Web 服务器、数据库、编程语言、邮件服务器和队列服务。

创建示例应用#

让我们开始使用 composer 生成一个示例应用。

composer create-project laravel/laravel example-app 

这将创建一个名为 example-app 的目录,cd 进入它。

cd example-app 

现在你可以启动服务器:

php artisan serve 

访问 http://127.0.0.1:8000,打开就是默认的 Laravel 欢迎页面。

安装 ServBay#

可以使用 ServBay 来管理 Mac 上的本地 PHP 开发环境。

ServBay 包括多个版本的 PHP/Node/MariaDB/PostgreSQL,并且可以为你安装 Redis/Memcached。

安装 ServBay 的步骤:

1、访问 ServBay 的主页:https://www.servbay.com

2、下载最新版本

3、打开安装程序并将 ServBay.app 拖到应用程序文件夹

4、打开 ServBay.app 并跟随初始化步骤

添加新的主机#

安装 ServBay 后,你可以为你的示例 Laravel 应用添加一个新的主机。

进入主机标签页,点击加号按钮,你将看到添加主机表单。

1、名称设置为 “Laravel 11 Demo”

2、域名设置为 “lara.host”

3、根目录设置为 example-app 的 public 文件夹

点击 “添加” 按钮,准备工作就做好了。

访问 lara.host,看到的是 example-app 的默认欢迎页面。

现在,可以用 ServBay 进行 Laravel 本地开发,开始你的编程之旅!

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。