Имя функции должно быть строковым просветом

когда я пытаюсь выполнить эту команду: "php artisan make: controller UserController" я получил это сообщение об ошибке в CMD: "В строке 22 web.php: Название функции должно быть строкой "

Это файл web.php:

    $router->get('/', function () use ($router) {
    return $router->app->version();
});



$api= $router('Dingo\Api\Routing\Router');

$api->version('vl,',function ($api)
    {
         $api->group(['prefix'=>'oauth'],function($api){

             $api->post('token','\Laravel\Passport\Http\Controllers\AccessTokenController@issueToken');

         });


         $api->group(['namespace'=>'App\Http\Controllers','middleware'=>['auth:api','cors']],function ($api){

             //controller route
         });


    });

А какая строка 22?

Magnus Eriksson 28.05.2018 11:55

какая строка 22?

samezedi 28.05.2018 11:56

строка 22: $ api = $ router ('Dingo \ Api \ Routing \ Router');

Mohamed Baklouti 28.05.2018 11:58

Вы не можете просто вызвать $router('Dingo\Api\Routing\Router'), по всей вероятности, $router в этом контексте является экземпляром Laravel\Lumen\Routing\Router, который не может быть вызван как функция. Чего именно вы пытаетесь достичь с помощью этой линии?

simonhamp 29.06.2018 17:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
901
1

Ответы 1

Видишь:

$api->version('vl,',function ($api)

на "vl," стояла запятая.

$api->version('vl',function ($api)

Я пробую, но та же проблема, я следую этому руководству: youtube.com/watch?v=eWoJ2YbdrWU

Mohamed Baklouti 28.05.2018 12:02

Другие вопросы по теме