Laravel 多域名包
发布于 作者: Paul Redmond
Laravel 多域名是由 @gecche 开发的包,它允许单个 Laravel 安装使用多个 HTTP 域名
在许多情况下,不同的客户使用相同的应用程序(在代码方面),但数据库、存储和配置方面不同。
此包提供了一种非常简单的方法,可以为每个这样的客户获取特定的 .env 文件、特定的存储路径和特定的数据库。
完成 README 中概述的安装和设置 后,您可以使用包命令管理域名
# Adding a domainphp artisan domain:add site1.comphp artisan domain:add site2.com # Removing a domainphp artisan domain:remove site2.com
添加域名时,将为该特定域名创建 .env 配置文件
php artisan domain:add site1.com# Generates the following configuration file.env.site1.com
您还可以使用 domain:list 命令列出域名
php artisan domain:list
在决定使用此包之前,请务必查看包的完整文档。此包提供了一个扩展内核,并且需要在该方法的应用中进行一些调整。确保您评估此包(以及任何其他包)的设计是否适合您的用例。
您可以在 GitHub 上的 gecche/laravel-multidomain 中了解有关此包的更多信息,获取完整的安装说明并查看源代码。
此包已提交到我们的 Laravel 新闻链接 部分。链接是社区发布 Laravel 生态系统相关包和教程的地方。在 Twitter 上关注 @LaravelLinks