ddb9ff90 by Jeff Balicki

ed

1 parent 916375e8
......@@ -15,6 +15,7 @@ class Kernel extends HttpKernel
*/
protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
];
/**
......@@ -28,7 +29,7 @@ class Kernel extends HttpKernel
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
// \App\Http\Middleware\VerifyCsrfToken::class,
'App\Http\Middleware\ForceHttpProtocol'
],
......@@ -52,6 +53,8 @@ class Kernel extends HttpKernel
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'cors' => \App\Http\Middleware\Cors::class,
'jwt.auth' => \Tymon\JWTAuth\Middleware\GetUserFromToken::class,
'jwt.refresh' => \Tymon\JWTAuth\Middleware\RefreshToken::class
'jwt.refresh' => \Tymon\JWTAuth\Middleware\RefreshToken::class,
'forceSsl' => App\Http\Middleware\ForceHttpProtocol::class,
];
}
......
<?php
namespace App\Http\Middleware;
use Closure;
class ForceHttpProtocol {
public function handle($request, Closure $next) {
if (!$request->secure() && env('APP_ENV') === 'pro') {
return redirect()->secure($request->getRequestUri());
}
return $next($request);
}
}
\ No newline at end of file
......@@ -18,7 +18,7 @@ Route::get('/', function () {
});
Route::get('pdf/{id}', 'PdfController@pdf');
Route::get('pdf/{id}', ['middleware' => 'forceSsl', 'uses' => 'PdfController@pdf']);
Route::group(array('prefix' => 'api/v1'), function($json)
......@@ -26,7 +26,7 @@ Route::group(array('prefix' => 'api/v1'), function($json)
Route::resource('add', 'ApiController@insert');
Route::resource('get-list', 'ApiController@getList');
Route::resource('get-list', ['middleware' => 'forceSsl', 'uses' => 'ApiController@getList']);
Route::resource('get-pdf', 'ApiController@getpdf');
Route::resource('api', 'FileEntryController@getApi');
Route::resource('get-pdf-google', 'ApiController@getpdfgoogle');
......
......@@ -13,6 +13,9 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot()
{
URL::forceSchema('https');
//
}
......