Laravel macOS Неожиданный символ при вводе: ' - PullRequest
0 голосов
/ 17 ноября 2018

Я установил Vagrant на мои macOS с провайдером Parallels.Я создал новый проект с командой laravel new blog.

Когда я открыл сайт, все работает нормально.Затем я хочу добавить аутентификацию с помощью этих команд: php artisan make:auth php artisan migrate

Первая команда работает нормально, но вторая выдает ошибки:

PHP Предупреждение: неожиданный символ при вводе: 'в /home/vagrant/blog/routes/web.php в строке 17

Я выяснил, что проблема между бродячей коробкой "усадьба" и macOS.Потому что после того, как я выключил синхронизацию между hometead и 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 голосов
/ 19 ноября 2018

Это случилось и со мной. Включение NFS решило мою проблему. Не уверен, в чем причина.

Homestead.yaml

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