|
1
|
|
|
<?php |
|
2
|
|
|
$web = ['web']; |
|
3
|
|
|
$middleware = array_merge($web, config('seo-manager.middleware')); |
|
|
|
|
|
|
4
|
|
|
Route::group([ |
|
5
|
|
|
'middleware' => $middleware, |
|
6
|
|
|
'prefix' => config('seo-manager.route'), |
|
7
|
|
|
'as' => 'seo-manager.', |
|
8
|
|
|
'namespace' => 'Lionix\SeoManager\Controllers' |
|
9
|
|
|
], function () { |
|
10
|
|
|
Route::get('/', 'ManagerController@index')->name('home'); |
|
11
|
|
|
Route::get('get-routes', 'ManagerController@getRoutes')->name('get-routes'); |
|
12
|
|
|
Route::get('import-routes', 'ImportController')->name('import'); |
|
13
|
|
|
Route::get('get-models', 'ManagerController@getModels')->name('get-models'); |
|
14
|
|
|
|
|
15
|
|
|
Route::group(['prefix' => 'locales', 'as' => 'locales.'], function () { |
|
16
|
|
|
Route::get('get-locales', 'LocalesController@getLocales')->name('get'); |
|
17
|
|
|
}); |
|
18
|
|
|
}); |
|
19
|
|
|
Route::group([ |
|
20
|
|
|
'middleware' => config('seo-manager.middleware'), |
|
21
|
|
|
'prefix' => config('seo-manager.route'), |
|
22
|
|
|
'as' => 'seo-manager.', |
|
23
|
|
|
'namespace' => 'Lionix\SeoManager\Controllers' |
|
24
|
|
|
], function () { |
|
25
|
|
|
Route::post('delete-route', 'ManagerController@deleteRoute')->name('delete-route'); |
|
26
|
|
|
Route::post('get-model-columns', 'ManagerController@getModelColumns')->name('get-model-columns'); |
|
27
|
|
|
Route::post('store-data', 'ManagerController@storeData')->name('store-data'); |
|
28
|
|
|
Route::post('get-example-title', 'ManagerController@getExampleTitle')->name('get-example-title'); |
|
29
|
|
|
Route::post('sharing-preview', 'ManagerController@sharingPreview')->name('sharing-preview'); |
|
30
|
|
|
|
|
31
|
|
|
Route::group(['prefix' => 'locales', 'as' => 'locales.'], function () { |
|
32
|
|
|
Route::post('add-locale', 'LocalesController@addLocale')->name('add'); |
|
33
|
|
|
}); |
|
34
|
|
|
}); |
|
35
|
|
|
|