Приложение \ Http \ Controllers \ User \ UserController :: me @ index не существует

Мои маршруты:

Route::resource('users/me', 'User\UserController@me');
Route::resource('users', 'User\UserController', ['except' => ['edit', 'create']]);
Route::resource('users.assistants', 'User\UserAssistantController', ['only' => ['index', 'store', 'destroy']]);
Route::resource('users.digital_cases', 'User\UserDigitalCaseController', ['only' => ['index']]);
Route::resource('users.lessons', 'User\UserLessonController', ['only' => ['index']]);

UserController:

<?php

namespace App\Http\Controllers\User;

use App\Transformers\UserTransformer;
use App\User;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\Request;
use App\Http\Controllers\ApiController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\File;

class UserController extends ApiController {
    public function __construct() {
//        parent::__construct();
    }

    public function index(Request $request) {
    }

    public function me() {
        dd('hello');
        return $this->showOne([Auth::user()]);
    }

    public function store(Request $request) {
    }

    public function show(User $user) {
    }    

    public function update(Request $request, User $user) {
    }

    public function destroy(Request $request, $id) {           
    }
}

Я хочу получить доступ к функции me в POSTMAN. Это спокойный проект API.

Но когда я попытался понравиться, у меня возникла ошибка:

App\Http\Controllers\User\UserController::me@index does not exist.

Моя версия laravel - 5.6.

Как я могу вызвать функцию me в UserController с помощью Route on Postman

Стоит ли изучать 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 и хотите разрабатывать...
1
0
98
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Заменять:

Route::resource('users/me', 'User\UserController@me');

С участием:

Route::get('users/me', 'User\UserController@me');

Почему? resource - это ярлык для списка HTTP-команд и списка методов в контроллере.

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