Skip to content

Commit 564fe46

Browse files
committed
Allowed to hide the 'Crop' feature
1 parent e5dc821 commit 564fe46

File tree

3 files changed

+27
-19
lines changed

3 files changed

+27
-19
lines changed

src/Controllers/LfmController.php

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,18 @@ public function show()
7272
]);
7373
}
7474

75+
if (config('lfm.features.crop', true)) {
76+
$actions = array_merge($actions, [
77+
[
78+
'name' => 'crop',
79+
'icon' => 'crop',
80+
'label' => trans('laravel-file-manager::lfm.menu-crop'),
81+
'multiple' => false
82+
],
83+
]);
84+
}
85+
7586
$actions = array_merge($actions, [
76-
[
77-
'name' => 'crop',
78-
'icon' => 'crop',
79-
'label' => trans('laravel-file-manager::lfm.menu-crop'),
80-
'multiple' => false
81-
],
8287
[
8388
'name' => 'trash',
8489
'icon' => 'trash',

src/Lfm.php

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -297,19 +297,21 @@ public static function routes()
297297
'as' => 'getFolders',
298298
]);
299299

300-
// crop
301-
Route::get('/crop', [
302-
'uses' => 'CropController@getCrop',
303-
'as' => 'getCrop',
304-
]);
305-
Route::get('/cropimage', [
306-
'uses' => 'CropController@getCropimage',
307-
'as' => 'getCropimage',
308-
]);
309-
Route::get('/cropnewimage', [
310-
'uses' => 'CropController@getNewCropimage',
311-
'as' => 'getNewCropimage',
312-
]);
300+
if (config('lfm.features.crop', true)) {
301+
// crop
302+
Route::get('/crop', [
303+
'uses' => 'CropController@getCrop',
304+
'as' => 'getCrop',
305+
]);
306+
Route::get('/cropimage', [
307+
'uses' => 'CropController@getCropimage',
308+
'as' => 'getCropimage',
309+
]);
310+
Route::get('/cropnewimage', [
311+
'uses' => 'CropController@getNewCropimage',
312+
'as' => 'getNewCropimage',
313+
]);
314+
}
313315

314316
// rename
315317
Route::get('/rename', [

src/config/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
'features' => [
100100
'move' => true,
101101
'resize' => true,
102+
'crop' => true,
102103
],
103104

104105
/*

0 commit comments

Comments
 (0)