Skip to content

Commit fcc2504

Browse files
authored
Merge pull request #18 from cslant/feature/get-exist-apis
Feature/get exist apis
2 parents ab5cab0 + 00e823a commit fcc2504

File tree

8 files changed

+61
-2
lines changed

8 files changed

+61
-2
lines changed

.scrutinizer.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ checks:
2727
fix_doc_comments: true
2828

2929
tools:
30-
php_analyzer: true
30+
php_analyzer:
31+
enabled: true
32+
filter:
33+
excluded_paths: [ 'src/Http/Controllers/Base/*' ]
3134
php_code_coverage: true
3235
php_code_sniffer:
3336
config:

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77
<a href="https://codeclimate.com/github/cslant/blog-api-package/maintainability"><img src="https://api.codeclimate.com/v1/badges/429b59aad9584bad7ff6/maintainability" alt="Maintainability"/></a>
88
</p>
99

10+
```text
11+
____ ____ _ _ _ _ _____ ____ _ ___ ____
12+
/ ___/ ___|| | / \ | \ | |_ _| | __ )| | / _ \ / ___|
13+
| | \___ \| | / _ \ | \| | | | | _ \| | | | | | | _
14+
| |___ ___) | |___ / ___ \| |\ | | | | |_) | |__| |_| | |_| |
15+
\____|____/|_____/_/ \_\_| \_| |_| |____/|_____\___/ \____|
16+
```
17+
1018
This is a package for Cslant's blog API.
1119

1220
## Installation

phpstan-baseline.neon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ parameters:
77
path: routes/blog-api.php
88

99
excludePaths:
10-
- src/Http/Controllers/Base/BasePostController.php
10+
- src/Http/Controllers/Base/*.php

routes/blog-api.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?php
22

3+
use CSlant\BlogApi\Http\Controllers\CategoryController;
34
use CSlant\BlogApi\Http\Controllers\PostController;
5+
use CSlant\BlogApi\Http\Controllers\TagController;
46
use Illuminate\Support\Facades\Route;
57

68
/*
@@ -26,4 +28,14 @@
2628
Route::get('filters', [PostController::class, 'getFilters']);
2729
Route::get('{slug}', [PostController::class, 'findBySlug']);
2830
});
31+
32+
Route::group(['prefix' => 'categories'], function () {
33+
Route::get('/', [CategoryController::class, 'index']);
34+
Route::get('filters', [CategoryController::class, 'getFilters']);
35+
Route::get('{slug}', [CategoryController::class, 'findBySlug']);
36+
});
37+
38+
Route::group(['prefix' => 'tags'], function () {
39+
Route::get('/', [TagController::class, 'index']);
40+
});
2941
});
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
namespace CSlant\BlogApi\Http\Controllers\Base;
4+
5+
use Botble\Blog\Http\Controllers\API\CategoryController as BotbleCategoryController;
6+
7+
class BaseCategoryController extends BotbleCategoryController
8+
{
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
namespace CSlant\BlogApi\Http\Controllers\Base;
4+
5+
use Botble\Blog\Http\Controllers\API\TagController as BotbleTagController;
6+
7+
class BaseTagController extends BotbleTagController
8+
{
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
namespace CSlant\BlogApi\Http\Controllers;
4+
5+
use CSlant\BlogApi\Http\Controllers\Base\BaseCategoryController;
6+
7+
class CategoryController extends BaseCategoryController
8+
{
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
namespace CSlant\BlogApi\Http\Controllers;
4+
5+
use CSlant\BlogApi\Http\Controllers\Base\BaseTagController;
6+
7+
class TagController extends BaseTagController
8+
{
9+
}

0 commit comments

Comments
 (0)