Windows 10主机文件无法正常工作Laravel Homestead

时间:2018-02-21 04:52:38

标签: laravel windows-10 homestead hosts

我正在尝试让windows将hometead.localhost重定向到我在Laravel Homestead 中设置的网站。但它不允许我访问该页面。我可以通过转到192.168.10.10来访问我设置的网站,但是在我的浏览器中转到http://homestead.localhost会显示:

  

ERR_CONNECTION_REFUSED

我的Windows主机文件是其中唯一的一行

  

192.168.10.10 homestead.localhost

这是我的Homestead.yaml:

public pcform: FormGroup;
public hobbiesArray = [];
public pcmisc: Array<any>;

constructor(public serviceprovider:ServiceProvider,public navCtrl:NavController,public navParams: NavParams,public formBuilder: FormBuilder) {
    this.pcform = formBuilder.group({
        SelectDivision: ['', Validators.compose([Validators.required])]
    })

}

ngOnInit() {
    this.serviceprovider.PC_MISC().subscribe( res => {
        this.pcmisc=res.json();
        var pcmiskk= this.pcmisc
    }, error => {
        console.log(error);
    });
    console.log(pcmiskk);  
}

get hobbiesList(): FormArray {
    for (let hobby of this.pcmisc) {
        console.log(hobby.detailDescription);
        this.hobbiesArray.push(this.formBuilder.group({
            isChosen: false,
            detailDescription: hobby.detailDescription,
            lookup:hobby,
        }));

        this.pcform = this.formBuilder.group({
            hobbiesList: this.formBuilder.array(this.hobbiesArray)
        });
    }
    return this.pcform.get('hobbiesList') as FormArray;
}

所以问题是,为什么我的Windows 10主机无法正常工作。

我做了以下事情:

清除IP配置,重新启动计算机,删除并创建新的流浪者,并重新加载流浪者。

我缺少什么?

3 个答案:

答案 0 :(得分:0)

  

站点:        - map:homestead.localhost         to:/ home / vagrant / Sites / homestead

您必须将您的网站映射到Laravel项目的“公共”文件夹!类似的东西:

to:/ home / vagrant / Sites / myLaravelProject / public

Homestead没有任何可以引用的index.php。

答案 1 :(得分:0)

所以经过大约一个星期的放弃,我决定回去再试一次。在Laracasts上发了一篇文章:

https://laracasts.com/discuss/channels/general-discussion/homestead-windows-10-need-to-specify-port-8000

要解决我所做的事情,你需要做的就是在网址上添加:8000并加载网站。由于某种原因,它不在端口80上工作。我现在要解决这个问题,这样我就能安息吧。

:d

答案 2 :(得分:0)

这是一个古老的问题,但是在Hosts文件中,我发现使用它要容易得多:

127.0.0.1 myapp.local

每次都有效。我在使用192.168.10.10时总是遇到小问题