From 7d2a24c3868aef330525f5c46a764d5126a1d595 Mon Sep 17 00:00:00 2001 From: Ishak Amri Date: Sun, 17 Jan 2021 16:49:51 +0100 Subject: [PATCH 1/3] -In case of config.use_package_routes is true, the route generated will try to get prefix value and middleware array from config file before falling back to static values. --- src/LaravelFilemanagerServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LaravelFilemanagerServiceProvider.php b/src/LaravelFilemanagerServiceProvider.php index b57de295..f4afca08 100644 --- a/src/LaravelFilemanagerServiceProvider.php +++ b/src/LaravelFilemanagerServiceProvider.php @@ -38,7 +38,7 @@ public function boot() ], 'lfm_handler'); if (config('lfm.use_package_routes')) { - Route::group(['prefix' => 'filemanager', 'middleware' => ['web', 'auth']], function () { + Route::group(['prefix' => config('lfm.url_prefix') ?: 'filemanager', 'middleware' => config('lfm.middlewares') ?: ['web', 'auth']], function () { \UniSharp\LaravelFilemanager\Lfm::routes(); }); } From 81856d91a787c2a224e400c2583f9ed1a13b448c Mon Sep 17 00:00:00 2001 From: Ishak Amri Date: Sun, 17 Jan 2021 16:55:36 +0100 Subject: [PATCH 2/3] -The route used in demo is read from config file before falling back to static value '/filemanager'. -ckeditor click function : replacing '/filemanager' with route_prefix (already declared variable) --- src/views/demo.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/demo.blade.php b/src/views/demo.blade.php index b4781d97..1cae8ee3 100644 --- a/src/views/demo.blade.php +++ b/src/views/demo.blade.php @@ -52,7 +52,7 @@

Embed file manager

- +
@@ -61,7 +61,7 @@ @@ -186,7 +186,7 @@ tooltip: 'Insert image with filemanager', click: function() { - lfm({type: 'image', prefix: '/filemanager'}, function(lfmItems, path) { + lfm({type: 'image', prefix: route_prefix}, function(lfmItems, path) { lfmItems.forEach(function (lfmItem) { context.invoke('insertImage', lfmItem.url); }); From 928bff928c9f1c46451948276d1bd632a6a6e094 Mon Sep 17 00:00:00 2001 From: Ishak Amri Date: Sun, 17 Jan 2021 16:59:41 +0100 Subject: [PATCH 3/3] -In case of use_package_routes is true, the route generated will try to get prefix value and middleware array from config file before falling back to static values. -If the user creates a route with a custom prefix, he can set the prefix in config to be used in demo. --- src/config/lfm.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/config/lfm.php b/src/config/lfm.php index c831d069..457eb87b 100644 --- a/src/config/lfm.php +++ b/src/config/lfm.php @@ -17,6 +17,12 @@ 'use_package_routes' => true, + //Middlewares to be applied to default routes when use_package_routes is true + 'middlewares' => ['web','auth'], + + //The url prefix to this package. + 'url_prefix' => 'filemanager', + /* |-------------------------------------------------------------------------- | Shared folder / Private folder