lavavel valet

valet share 在TLS的情况下会返回301

可以确定为valet v2.1.1 的 BUG

可以先valet unsecurevalet share 关闭TLS 和裸奔没区别 可以用来进行暂时测试

汇率已经到7.5了……

2FA 基本完成了

后端还缺权限的判断,与code message预制编码

前端缺特殊code message的代码响应 指的是2FA的强制验证

之后要加入批量导入功能 否则会累死~~

laravel model 的坑

使用get()去取到的数据是array 而不是object

可以手动转换 也可以直接使用 根据需求决定

渐渐的上手了

laravel 的错误信息 截取成功

标准化信息返回问题不大 方法是使用

1
2
3
4
5
try{
return 'something';
}catch(\Exception $e){
return $e->getMessage();
}

也可以在App\Exceptions\Handlerrender中做截取

1
2
3
4
switch($exception->getMessage()){
case 'someMessage';
return 'someMessage';
}

再次感受到先做后端的重要性!!

laravel model 的一些坑

如果直接使用find()后使用delete()有返回null的可能性

可以使用where('id' , $id)后使用delete() 就可以避免null的问题

记录

工作指南

  1. Code Message UI 部分处理
  2. 权限手动调整UI
  3. 权限系统的全局化,将权限处理加入列队
  4. 特定返回信息的响应
  5. 二步验证 UI 部分
  6. 语言全面本地化 【vuex-i18n】

code message

工作详解

  1. 将全局信息显示功能独立
  2. 需要为信息增加分页显示
  3. 搜索结果是否使用通用部分显示
  4. 识别2fa验证信息并相应【全局模组】
  5. 新建信息页面 【需要验证2FA】
  6. 编辑信息页面 【需要验证2FA】
  7. 删除信息页面 【需要验证2FA】

好在2FAcode message可以使用代码手动添加,如果没先做后端真是难以想象,估计是灾难或者加班地狱吧

反而是语言本地化容易的,可以在休息时完成。

其他 貌似2FA的优先度比较高,但是信息提示也是非常重要

对功能分组编写非常重要!一人并行写是比较容易混乱 笔记是一定要的

好处是发现问题可以及时修正,也要考虑之后的多人协作的效率问题

多是交给组长处理吧

bootstrap 4.*是没有图标的 需要自己找

使用fontawesome 解决了

23号的份

Code Message资源获取、更新、删除部分的UI完成。 调用与测试正常

想着将laravel 自带的UI 使用 vue 重构 最严重的问题还是在本地化语言上。

只能将使用的分离,其他的再做打算 😭

基本上这种感觉

分页显示也是有做的~

26号的份

code message 部分基本完成,之后要调整code并修正一些细小的地方。

感到前端与后端的耦合度很高,这样之后是大麻烦,要不要全部使用vuex呢……

之后 先处理2fa与验证吧,2fa 比如是全局的…… 不跨域使用oauth的意义不大

不过使用oauth容易啊~~ 啊啊啊啊啊~~~

28号的份

添加2fa ui了,没什么创造性的劳动……

使button:hover文字与样式 随鼠标产生变化

注意定义css 否则效果不会有变化

如果使用 vuex-i18n 可以使用语言行替代 对应位置文字

1
2
3
4
5
<button type="button" class="btn btn-outline-success"
v-on:mouseenter="button = 'in button'"
v-on:mouseleave="button = 'out button'">
{{ button }}
</button>
1
2
3
4
5
data(){
return {
button: 'out button'
}
}
1
2
3
4
5
6
7
8
9
.btn-outline-success:hover{
background-color: red;
}
.btn-outline-success:not(:disabled):not(.disabled):active{
background-color: red;
}
.btn-outline-success:not(:disabled):not(.disabled):focus{
box-shadow: none;
}

18号的份

使用vuex 推送信息时 会让之前的消息一起发送变动

使用vue 工具发现 state 的数据被覆盖

使用手动输入框 更新 发现state并没有更新只是视图上的变化

最后发现为 提交active后没有清空数据导致……

之后需要分离信息提示部分 并使后端返回数据规整化

并能使用固定数字代码 进行快速返回

admin 安全部分要完工了~~ 撒花~~

20号的份

使code编码换用于信息的快速返回

当然也可以使用对应信息语句直接返回

vue 的坑

vuev-for一定要定义key不然会出现渲染不正常 数据正常

重要的是并不会提示错误!!

laravel 的坑

使用laravel markdown email时,不能独立定义headerfooter

使用@component('mail::button')时,前方要清除空白。 否则不能正常渲染

要支持headerfooter ,将@component('mail::message') 改为 @component('mail::layout')

下方是修改后的例子,也可以直接复制message.blade.php进行修改

找不到message.blade.php时 运行php artisan vendor:publish --tag=laravel-mail

之后可以在vendor/mail/markdown下找到对应文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@component('mail::layout')

@slot('header')
@component('mail::header', ['url' => config('app.url')])
header
@endcomponent
@endslot

# Introduction
The body of your message.

@component('mail::button', ['url' => $url])
button
@endcomponent

Thanks,<br>

@slot('footer')
@component('mail::footer')
© footer
@endcomponent
@endslot
@endcomponent

11号的份

新键盘到了

果然用习惯了Microsoft Sculpt Ergonomic Desktop套装后

正常的布局的键盘难以适应…… 虽然新键盘的手感不错……

还是有点局促……

16号的份

增加信息提示

增加信息提示功能,将返回信息推入 vuex

并可以同步移除。

##其他

git居然有中文版了!

随手

项目复杂没有规划就是容易混乱呢……

看来vuex的例子的代码,完全掌握了~~

还发现了其中的小bug 😁

vuex的主要用途

将多页的网页变为一页,同时方便多平台

附言

问题被问了呢

想看礼服啊~

o(////▽////)q

所以主驾位上的人呢

比起指针的更喜欢电子的

虽然很好看

上面的指纹

嗯……

套餐有点烦

办宽带一定要开卡就没人管一管吗……

无奈更换旧手机的SIM卡槽 没错让我弄坏了……

在此之前都不敢卸下SIM卡也神奇……

元件直接淘宝还是很方便的

放在其他国家是难以想象…… 不过人家也没有这样恶心的套餐……

SIM卡槽更换失败

SIM 卡槽更换失败 😭 😭 粘上后盖但是没上螺丝…… 心塞……

果然没有风枪是不行呢…… 找个风枪加入清单好了……

HAKKO FR-702

其他

作息时间混乱,啊啊啊 好想正常一点啊……

出门看见彩虹了~~

🌈🌈

@ _y.o_o.y_ 分享的帖子 ·

集中精神干活了

添加信息提示,将信息反馈的更加直观

最让人愁的是胜利的判断方式,要最简单不能复杂……

沸沸扬扬

我朝文件震惊游戏行业,寒冬已至。

错估形势,将我朝当主要市场也是必然吧。

从架起GFW的那天开始,就注定没有未来。

最糟糕的时,境外公司不能对我朝个人付款。

看来HK是一定要再去一次了。

众筹的款项不能入手也是糟糕。

还有企业税加了到35% 贸易战还加企业税 也是666

其他

mac的系统盘满了

希望可以在坚持几个月~~

群辉的购入也在计划之中……

0%