我正在使用Laravel创建多租户网站。
Laravel forge是否提供域名映射接口?
我想让用户使用他们自己的域,而不是我们的子域。
例如:用户将在我们的网站获得子域。
https://username.mywebsite.com
如果他有他的域名userdomain.com,他将能够在域名注册商中更改CNAME,以便他可以使用自己的域名而不是我们的网站子域。
另外在我这边,我需要把这个域名放在我的项目域名上。
https://username.mywebsite.com // subdomain of our website.
https://userdomain.com // user's own domain
现在,我使用Cpanel API将用户的域名放在我们的网站上。
我对laravel forge是个新手,如果有办法使用laravel forge API来存放域名,那就太好了。
任何建议都将受到高度赞赏。
发布于 2020-09-14 19:53:03
这不能直接从Forge UI中实现。
但是,您可以轻松地通过API为每个新客户端创建一个新别名,特别是update site
端点:https://forge.laravel.com/api-documentation#update-site
请注意,您每次都需要传递别名的完整列表,包括您的mywebsite.com
域。这可以通过首先获取站点来轻松完成。
https://stackoverflow.com/questions/63399240
复制相似问题