Маршрут Laravel всегда идет в указатель - PullRequest
0 голосов
/ 31 октября 2018

В моем приложении Laravel я сохраняю нового пользователя через Ajax в БД. Приложение всегда вызывает метод индекса. Что не так?

Когда я удаляю маршрут Route::post('/users', 'Admin\UserController@store');, возникает ошибка 405. Правильно. Но почему это не идет к методу магазина?

Контроллер

<?php

class UserController extends Controller
{

    public function index()
    {
        return view('admin.user.index');
    }

    public function create()
    {
        //
    }

    public function store(UserCreateRequest $request)
    {
        $user = User::createFromRequest($request);

        return response()->json(["id" => $user->id]);
    }
}

Маршруты

Route::group(['prefix' => 'admin', 'as' => 'admin.', ], function () {
Route::get('/users/{user}', 'Admin\UserController@show')->name('users.show');
Route::post('/users', 'Admin\UserController@store');
Route::put('/users/{id}', 'Admin\UserController@updateFromDatatable');
Route::delete('/users/{id}', 'Admin\UserController@destroy');
Route::get('/users', 'Admin\UserController@index')->name('users.index');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...