-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.php
38 lines (35 loc) · 1.59 KB
/
routes.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
use System\Classes\PluginManager;
Route::prefix('api/v1')
->namespace('PlanetaDelEste\ApiGoodNews\Controllers\Api')
->middleware('api')
->group(
function () {
Route::prefix('blog')
->name('blog.')
->group(
function () {
Route::get('categories/list', 'Categories@list')->name('categories.list');
Route::apiResource('articles', 'Articles', ['only' => ['index', 'show']]);
Route::apiResource('categories', 'Categories', ['only' => ['index', 'show']]);
if (PluginManager::instance()->hasPlugin('PlanetaDelEste.JWTAuth')) {
Route::middleware(['jwt.auth'])
->group(
function () {
Route::apiResource(
'articles',
'Articles',
['only' => ['store', 'update', 'destroy']]
);
Route::apiResource(
'categories',
'Categories',
['only' => ['store', 'update', 'destroy']]
);
}
);
}
}
);
}
);