codecamp

Laravel 8 共享您的环境

有时,您可能希望跟您的同事共享您的工作内容。Vagrant 内置了一个通过 vagrant share 的方法实现之;但是,若您在 Homestead.yaml 文件中配置了多站点则无法正常工作。

要解决这个问题,Homestead 包含了自己的 share 命令。通过 vagrant ssh 进入到您的 Homestead 机器,然后运行 share homestead.test 以实现之。这将从您的 Homestead.yaml 配置文件共享 homestead.test 站点。 您可以用其他已经配置过的站点代替 homestead.test :

share homestead.test

在运行这个命令之后,您的屏幕上将出现 Ngrok ,它包含了活动日志和共享站点的可公开访问的 URL。如果您想自定义区域,子域,或者是 Ngrok 的运行选项,您可以将其添加至 share 命令:

share homestead.test -region=eu -subdomain=laravel

注意:记住,Vagrant 本质上是不安全的,并且当您运行 share 命令时将会是您的虚拟机暴露在互联网中。

Laravel 8 转发额外的端口
Laravel 8 多版本 PHP
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Laravel 8 入门指南

Laravel 8 基础功能

Laravel 8 前端开发

Laravel 8 安全相关

Laravel 8 综合话题

数据库

Eloquent ORM

测试相关

官方拓展包

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }