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
|
|
|
|