抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

简介

在使用的时候,对一个中间件找不到位置.头疼不已,经过一顿寻找终于搞明白了,这里记录下,因为虽然注释了,不过几天后又蒙圈了.前后台一起搞真是玩自己啊.

详情

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

// 这里用的中间件 并不是app.php里注册的那个 'auth' => App\Http\Middleware\Authenticate::class,
// 而是dinggo的api里的middleware就是Auth. 如果用app.php那个会无法验证过期的.
// 这个注册和jwt一样 都是在 LumenServiceProvider 里完成的 所以不注意会找不到
$api->group(['middleware' => 'api.auth'], function ($api) {
// USER
// my detail
$api->get('user', [
'as' => 'user.show',
'uses' => 'UserController@userShow',
]);
.......

------------


//app

$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,
'cors' => App\Http\Middleware\Cors::class,
]);



------------

// Dingo\Api\Provider\LumenServiceProvider

$this->app->routeMiddleware([
'api.auth' => Auth::class,
'api.throttle' => RateLimit::class,
'api.controllers' => PrepareController::class,
]);



parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: 123456789JSON.parse(str)Objectage: "23"name: "...

yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过 http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工具。 以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。 一...

简介 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。 relative 生成相对定位的元素,相对于其正常位置进行定位。因此,”left:20” 会向元素的 LEFT 位置添加 20 像素。 fixed 生成绝对定位的元素...

简介

在使用mui时,遇到 ul li 就会有下边框,可是又跟 border 没有关系, 只要去掉 position: relative 就可以了. 刚开始图省事就这么做了,可后面的问题多多.最后不得已翻看源码才知道,这个东西是拿伪类弄出来的.其实以前也见过,就是没仔细研究,这次遇到了,所以弄明白点了.

讲解

先讲这两个,比较常见的.

“:before” 伪元素可以在元素的内容前面插入新内容。
“:after” 伪元素可以在元素的内容后面插入新内容。

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
39
40
41
42
43
44
45
/*
下面就是困扰我的那行代码,通过变形拉伸,露出页面底色,看上去就是绘制出一个横线.
*/
.mui-table-view
{
position: relative;

margin-top: 0;
margin-bottom: 0;
padding-left: 0;

list-style: none;

background-color: #fff;
}
.mui-table-view:after
{
position: absolute;
right: 0;
bottom: 0;
left: 0;

height: 1px;

content: '';
-webkit-transform: scaleY(.5);
transform: scaleY(.5);

background-color: #c8c7cc;
}
.mui-table-view:before
{
position: absolute;
top: 0;
right: 0;
left: 0;

height: 1px;

content: '';
-webkit-transform: scaleY(.5);
transform: scaleY(.5);

background-color: #c8c7cc;
}