티스토리 뷰
Frameworks/Laravel
Laravel 5 라우트 ( Route ) HTTPS 보안 방식으로만 라우트 ( Route ) 하기
Deok.ME 2015. 11. 5. 19:51Laravel 5 에서 특정 Route 를 HTTPS 로만 접속하게 하도록 하는 방법입니다. 만약 HTTPS 가 아닐경우 HTTPS 로 리다이렉트 하게 하는 Middleware 입니다.
우선 코드를 이용하는 방법은 app > Middleware 에 Secure.php 를 만드신 후 아래와 같이 코드를 입력하여 Secure Middleware 를 만드시기 바랍니다.
<?php namespace App\Http\Middleware; use Closure; use Illuminate\Contracts\Routing\Middleware; /** * Secure * Redirects any non-secure requests to their secure counterparts. * * @param request The request object. * @param $next The next closure. * @return redirects to the secure counterpart of the requested uri. */ class Secure implements Middleware { public function handle($request, Closure $next) { if (!$request->secure() && app()->environment('production')) { return redirect()->secure($request->getRequestUri()); } return $next($request); } }
그리고 사용방법은 app > Http > route.php 로 이동하여 아래와 같이 group(['middleware' => 'secure'] 를 이용하여 Route 그룹을 묶어 주시면 됩니다.
Route::group(['middleware' => 'secure'], function () { // Authentication routes... Route::get('member/login', 'Auth\AuthController@getLogin'); Route::get('member/logout', 'Auth\AuthController@getLogout'); Route::post('member/login', 'Auth\AuthController@postLogin'); });
즐거운 개발되시기 바랍니다. ^^
'Frameworks > Laravel' 카테고리의 다른 글
[Laravel] Laravel 5.3 에서 middleware auth 리다이렉트 변경하기 (0) | 2017.01.23 |
---|---|
Laravel 5 새로운 어플리케이션 키 생성하기 (0) | 2015.11.08 |
Laravel 5 에서 자동으로 사용자 Locale 지정하기 (0) | 2015.11.04 |
Laravel 5 크로스 도메인 ( CrossDomain ) POST 처리시 TokenMismatchException 해결하기 (0) | 2015.03.22 |
Ubuntu 에 PHP framework Laravel 설치하기 (0) | 2015.03.08 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 서버
- 웹
- Database
- 웹 개발
- 웹 개발자
- 설치
- cocos2d-x
- 개발자
- 맥
- 에러
- it
- 웹 서버
- Laravel
- mac
- Tutorialbook
- Developer
- html
- php
- 게임 개발
- 서버 개발
- 개발
- 인터넷
- 데이터베이스
- JavaScript
- SNS
- 튜토리얼북
- 게임
- Nodejs
- ubuntu
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함