ajout middleware auth

This commit is contained in:
Cassandre Cantet 2018-10-15 23:58:41 +02:00
parent 71a89a5a05
commit 480a27897e
2 changed files with 8 additions and 2 deletions

View File

@ -11,6 +11,7 @@ return [
'custom' => \Meoran\Images\Templates\Custom::class,
),
'middlewareAuth' => false,
'lifetime' => 10,
'cache' => [
'path' => storage_path('app')

View File

@ -46,9 +46,14 @@ class ImagesServiceProvider extends ServiceProvider
$this->app->router->group([
'namespace' => '\Meoran\Images\Http\Controllers',
], function ($router) {
$addAuthMiddleware = config('middlewareAuth', false);
$authMiddleware = [];
if ($addAuthMiddleware) {
$authMiddleware = ['middleware' => 'auth'];
}
$router->post('images/upload', [
'as' => 'uploadImage', 'uses' => 'ImagesController@upload'
]);
]+$authMiddleware);
$router->get('images/{filename}', [
'as' => 'getPicture', 'uses' => 'ImagesController@get'
@ -56,7 +61,7 @@ class ImagesServiceProvider extends ServiceProvider
$router->delete('images/{id}', [
'as' => 'deletePicture', 'uses' => 'ImagesController@delete'
]);
]+$authMiddleware);
});
}