Основные маршруты rydurham / sentinel в Ларавеле 5

Я использую пакет rydurhmam / sentinel в Laravel 5.0.x, и я не могу изменить способ обработки маршрута mysite.com/profile по умолчанию.

В моем файле rout.php я объявил Route::resource('profile', 'ProfileController');

Когда я звоню php artisan route: list я получаю:

| GET|HEAD | profile                | sentinel.profile.show | Sentinel\Controllers\ProfileController@show    | sentry.auth  |
| GET|HEAD | profile/create         | profile.create        | App\Http\Controllers\ProfileController@create  | sentry.auth  |
| POST     | profile                | profile.store         | App\Http\Controllers\ProfileController@store   | sentry.auth  |
| GET|HEAD | profile/{profile}      | profile.show          | App\Http\Controllers\ProfileController@show    | sentry.auth  |
| GET|HEAD | profile/{profile}/edit | profile.edit          | App\Http\Controllers\ProfileController@edit    | sentry.auth  |
| PUT      | profile/{profile}      | profile.update        | App\Http\Controllers\ProfileController@update  | sentry.auth  |
| PATCH    | profile/{profile}      |                       | App\Http\Controllers\ProfileController@update  | sentry.auth  |
| DELETE   | profile/{profile}      | profile.destroy       | App\Http\Controllers\ProfileController@destroy | sentry.auth  |

И вы заметите, что первый маршрут профиля обрабатывается контроллером Sentinel, найденным в файле пакета поставщика.

Конфигурационный файл sentinel позволяет полностью отключить маршрутизацию, так что есть ли возможность переопределить выбранные контроллеры или я SOL?

0

Решение

Попробуй это:
В конфиге / sentinel.php

  'routes_enabled' => false,

в вашем маршруте.

include(dirname(with(new ReflectionClass('Sentinel\SentinelServiceProvider'))->getFileName()) . '/../routes.php');

и объявите ваши маршруты как обычно в файле rout.php после включения
и это должно работать нормально.

дай мне знать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]