我使用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');
答案 0 :(得分:0)
这件事也发生在我身上。启用NFS解决了我的问题。不知道是什么原因。
Homestead.yaml
folders:
- map: ~/code
to: /home/vagrant/code
type: "nfs"