laravel-api.php文件编辑及路由访问
laravel 自带机制
api.php
1 2 3 4 5 6 7 8 9
| <?php
use Illuminate\Support\Facades\Route;
Route::prefix('channelStorage/v2')->name('api.asd.')->group(function() { Route::get('wang', function() { return 'this is wang'; })->name('wang'); });
|
路由访问地址
1 2
| // channelStorage/v2 是 prefix 中的内容,可以随便写,用作版本控制 ${APP_URL}/api/channelStorage/v2/wang
|
dingo
api.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
use Dingo\Api\Routing\Router;
$api = app(Router::class); $api->version('v2', [ 'prefix' => 'api/channelStorage', 'middleware' => [ // 'auth:sanctum', // 基于 sanctum 的 Authorization 'throttle:60,1' // 控制接口访问频率 ], ], function (Router $api): void { $api->get('asd', function (){ return 123; }); });
|
配置
1 2 3 4
| APP_DOMAIN=icsp.test APP_URL="http://${APP_DOMAIN}"
API_DOMAIN="${APP_DOMAIN}" //主要是这个,上面两个是laravel里的
|
路由访问地址
1 2 3 4
| // api/channelStorage 是 prefix 中的内容,可以随便写,用作版本控制 ${APP_URL}/api/channelStorage/wang // header 需要传的键与值 Accept : application/x..v2+json
|
$li-margin-bottom = 0.8rem
$post-tool-button-width = 2.5rem
.post-tools-container {
padding-top var(--component-gap)
.post-tools-list {
li {
margin-bottom $li-margin-bottom
&:last-child {
margin-bottom 0
}
}
li.tools-item {
position relative
box-sizing border-box
width $post-tool-button-width
height $post-tool-button-width
color var(--text-color-3)
font-size 1.2rem
background var(--background-color-1)
border-radius 50%
box-shadow 2px 2px 5px var(--shadow-color)
cursor pointer
&:hover {
box-shadow 2px 2px 8px var(--shadow-hover-color)
}
i {
color var(--text-color-3)
}
&:hover {
color var(--background-color-1)
background var(--primary-color)
i {
color var(--background-color-1) !important
}
}
&.toggle-show-toc {
display none
}
&.go-to-comments {
.post-comments-count {
position absolute
top 0
right -1rem
display none
align-items center
justify-content center
box-sizing border-box
min-width 1.1rem
height 1.1rem
padding 0 0.2rem
color var(--badge-color)
font-size 12px
background var(--badge-background-color)
border-radius 0.4rem
+keep-tablet() {
display none !important
}
}
}
}
li.status-item {
width $post-tool-button-width
height $post-tool-button-width
color var(--text-color-3)
font-size 1.6rem
cursor pointer
&.post-lock {
cursor default
.fa-lock-open {
display none
color var(--keep-success-color)
}
&.decrypt {
cursor pointer
.fa-lock-open {
display block
}
.fa-lock {
display none
}
}
}
}
}
}