반응형
Laravel 5 Resourceful Routes Plus 미들웨어
리소스가 풍부한 경로의 모든 항목 또는 일부 항목에 미들웨어를 추가 할 수 있습니까?
예를 들면 ...
<?php
Route::resource('quotes', 'QuotesController');
또한 가능 하면 미들웨어를 제외하고 모든 경로를 index
만들고 show
사용하고 싶었습니다 auth
. 아니면 컨트롤러 내에서 수행해야하는 작업입니까?
에서 QuotesController
생성자는 다음 사용할 수 있습니다 :
$this->middleware('auth', ['except' => ['index','show']]);
참조 : Laravel 5의 컨트롤러 미들웨어
미들웨어 개념과 결합 된 경로 그룹을 사용할 수 있습니다. http://laravel.com/docs/master/routing
Route::group(['middleware' => 'auth'], function()
{
Route::resource('todo', 'TodoController', ['only' => ['index']]);
});
PHP 7을 사용하는 laravel 5.5에서는 내가 쓸 때까지 다중 메소드 제외로 작동하지 않았습니다.
Route::group(['middleware' => 'auth:api'], function() {
Route::resource('categories', 'CategoryController', ['except' => 'show,index']);
});
누군가를 도울 수도 있습니다.
참조 URL : https://stackoverflow.com/questions/28729228/laravel-5-resourceful-routes-plus-middleware
반응형
'IT TIP' 카테고리의 다른 글
Bootstrap 3-화면 크기에 따라 모달 창의 높이 설정 (0) | 2021.01.09 |
---|---|
CMAKE_BUILD_TYPE은 CMakeLists.txt에서 사용되지 않습니다. (0) | 2021.01.09 |
맥북 adb는 인터페이스를 열 수 없습니다 (0) | 2021.01.09 |
'관찰 가능'유형에 '필터'속성이 없습니다. (0) | 2021.01.09 |
문자열 연결 연산자 대신 Java에서 StringBuffer를 사용하는 이유 (0) | 2021.01.09 |