Skip to content

Commit 0ec3320

Browse files
add register_route_automatically config
1 parent ddf3f06 commit 0ec3320

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

config/laravel-unique-sluggable.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
<?php
22

33
return [
4-
//
4+
/**
5+
* if value is true, package register routes automatically
6+
* or you must register route manually with LaravelUniqueSluggable::register() method
7+
*/
8+
'register_route_automatically' => true,
59
];

src/routes.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
use Illuminate\Support\Facades\Route;
44
use OguzcanDemircan\LaravelUniqueSluggable\Controllers\SlugController;
55

6-
Route::fallback(function (string $slug) {
7-
$params = request()->segments();
8-
app(SlugController::class)->index(request(), end($params), $params);
9-
});
6+
if (config('laravel-unique-sluggable.register_route_automatically')) {
7+
Route::fallback(function (string $slug) {
8+
$params = request()->segments();
9+
app(SlugController::class)->index(request(), end($params), $params);
10+
});
11+
}

0 commit comments

Comments
 (0)