标签: vagrant-share

Laravel和Ngrok:URL域对于路由和资产不正确

我的设置:

  • 在Mac OSX上配置了多个站点的Homestead
  • 我有一个使用domfit.test作为本地域的站点设置(使用hostsupdater自动映射)

我的问题:

如果I vagrant ssh,然后share domfit.test得到您所期望的随机生成的ngrok URL(http://whatever.ngrok.io),但是当我访问该URL时,我所有的资源/路由都以http://domfit.test/http:// domfit .test / login

我尝试了以下方法:

  • 将APP_URL设置为ngrok URL
  • php artisan config:clear
  • php artisan cache:clear
  • {{ url('login') }}
  • {{ route('login') }}

我的理解是url()应该返回浏览器请求的实际URL(而不是使用APP_URL),但始终返回domfit.test

如果我在我的重新命名的网站Homestead.yaml(例如到newdomfit.test),并重新规定,那么这是该域url()route()用途的,不管我的APP_URL。因此,Homestead.yaml似乎正在强迫该领域。哪个提出了问题-您实际上打算如何使用共享功能?

我是Laravel的新手,所以我不确定是否所有这些都是预期的行为,并且我误会了什么?

我只希望模板中的链接和资源可用于本地(domfit.test),共享(ngrok)以及最终使用同一段代码进行生产。我担心的是,当我尝试将该网站上线时,我将不得不更改所有我的信息route()url()参考。

在下面编辑

好的,我只是再试一次。更改APP_URLngrok

在我的整个代码库中搜索domfit.test,并且似乎只有一些随机会话文件具有引用:

代码/ domfit /存储/框架/会话/ …

laravel ngrok laravel-5 homestead vagrant-share

7
推荐指数
2
解决办法
1713
查看次数

流浪共享抛出“设备上没有剩余空间”错误

我正在尝试使用ssh分享我的无业游民。在共享过程中,它会创建一个新的虚拟机并尝试将VBoxGuestAdditions.iso文件复制到该虚拟机,但是会引发“ 设备上没有剩余空间(RuntimeError) ”异常。因为它是一个新的动态VM,所以我们无法控制。下面列出了“ vagrant share --ssh ”的完整记录。如何解决此问题?

我分配了100 GB硬盘和4 GB内存,但它仅使用2 GB的HD。

尝试的解决方案:

流浪者设备上没有剩余空间

EDX-/tmp/VBoxGuestAdditions.iso:设备上没有剩余空间(RuntimeError)

例外情况:

Vagrant Share now defaults to using the `ngrok` driver.
The `classic` driver has been deprecated.

For more information about the `ngrok` driver, please
refer to the documentation:

  https://www.vagrantup.com/docs/share/

==> awsoi: Detecting network information for machine...
    awsoi: Local machine address: 127.0.0.1
    awsoi:  
    awsoi: Note: With the local address (127.0.0.1), Vagrant Share can only
    awsoi: share any ports you have forwarded. Assign an IP or …
Run Code Online (Sandbox Code Playgroud)

vagrant vagrant-share

5
推荐指数
1
解决办法
1097
查看次数

标签 统计

vagrant-share ×2

homestead ×1

laravel ×1

laravel-5 ×1

ngrok ×1

vagrant ×1