File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ use Illuminate \Foundation \Application as Laravel ;
3
4
use Winter \Translate \Models \Message ;
4
5
use Winter \Translate \Classes \Translator ;
5
6
6
7
/*
7
8
* Adds a custom route to check for the locale prefix.
8
9
*/
9
- App:: before ( function ($ request ) {
10
+ $ beforeCallback = function () {
10
11
if (Config::get ('winter.translate::disableLocalePrefixRoutes ' , false )) {
11
12
return ;
12
13
}
43
44
Route::any ('{slug?} ' , 'Cms\Classes\CmsController@run ' )->where ('slug ' , '(.*)? ' );
44
45
});
45
46
});
46
- });
47
+ };
48
+
49
+ if (version_compare (Laravel::VERSION , '9.0.0 ' , '>= ' )) {
50
+ Event::listen ('system.route ' , $ beforeCallback );
51
+ } else {
52
+ App::before ($ beforeCallback );
53
+ }
47
54
48
55
/*
49
56
* Save any used messages to the contextual cache.
50
57
*/
51
- App::after (function ($ request ) {
58
+ App::after (function () {
52
59
if (class_exists ('Winter\Translate\Models\Message ' )) {
53
60
Message::saveToCache ();
54
61
}
You can’t perform that action at this time.
0 commit comments