Laravel macOS输入中的意外字符:'

时间:2018-11-17 17:34:13

标签: php macos laravel-5 visual-studio-code vagrant

我使用Parallels提供程序在我的macOS上安装了Vagrant。 我使用命令laravel new blog创建了一个新项目。

当我打开站点时,一切正常。然后,我想使用以下命令添加身份验证:php artisan make:auth php artisan migrate

第一个命令可以正常工作,但是第二个命令会产生错误:

  

PHP警告:第17行的/home/vagrant/blog/routes/web.php中的输入字符''

我发现问题出在无家可归的盒子“ homestead”和macOS之间。因为在我关闭homestead和macOS之间的同步并重新安装了整个项目后,它运行良好。那你能告诉我问题出在哪里吗?是字符集吗?

这是我的web.php的样子(我未做任何更改):

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');

1 个答案:

答案 0 :(得分:0)

这件事也发生在我身上。启用NFS解决了我的问题。不知道是什么原因。

Homestead.yaml

folders:
- map: ~/code
  to: /home/vagrant/code
  type: "nfs"