Маршруты в Ларавеле ожидают закрытия { - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть приложение Laravel, но в моей папке маршрутов есть ошибка с ошибкой, подобной приведенной ниже

Ошибка разбора: синтаксическая ошибка, неожиданное '{', ожидаемое \ (T_NS_SEPARATOR) в строке api.php 15

И после того, как я открыл свой файл, это вызвало namespace {closure}C:;

Если я удаляю namespace {closure}C:;, в моем приложении нет ошибок.Вот мой api.php

<?php
/**
* @
* @
* @
* @
*
* @
*/

if (version_compare(PHP_VERSION, '7.2.0', '>=')) {
    error_reporting(32767 ^ 8 ^ 2);
}

Route::middleware('auth:api')->get('/user', namespace {closure}C:; //line 15

function(Illuminate\Http\Request $request) {
    return $request->user();
});

Нет ошибки, если я отредактирую его, как показано ниже

Route::middleware('auth:api')->get('/user',
function(Illuminate\Http\Request $request) {
    return $request->user();
});

Как я могу это исправить?Потому что это не только api.php с этой ошибкой.Все файлы в папке маршрутов имеют одинаковую ошибку.Честно говоря, я нашел это приложение Laravel от GitHub.Я загружаю это, потому что я хочу узнать больше с Laravel.Заранее спасибо.

Я использую Ubuntu с PHP 7.0.33

1 Ответ

1 голос
/ 25 сентября 2019

У вас есть дополнительный `в вашем коде

изменить

Route::middleware('auth:api')->get('/user',
function(Illuminate\Http\Request $request) {` //remove this `
    return $request->user();
});

на

Route::middleware('auth:api')->get('/user', function(Illuminate\Http\Request $request) {
    return $request->user();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...