使用 *.local 作为本地开发域名之前一直使用 xxx.test 作为项目的本地开发域名,今天创建新项目时,觉得本地应该用 xxx.dev,把 xxx.test 让给测试环境才对。
于是修改了本地的开发域名,并配置好了 hosts。然而,奇怪的是在 chrome 浏览器中,开发域名 xxx.dev 会自动加上 https,这导致了项目在使用 dev 域名时无法顺利运行的问题。
在网上找到了答案:
由于今天 Chrome 升级了浏览器版本到 63,现在所有的 .dev 和 .app 都将会自动将 HTTP 转到 HTTPS 上,原因是谷歌已经拿下了 .dev 的顶级域名;在9月份的报告中已经对 .dev 即将带来的问题进行了说明。目前唯一的方法就是修改你的 .dev 或者 .app 域名了,或者换成火狐浏览器开发;建议将你的域名改成 .test 或者 .localhost
Starting today, Google Chrome is rolling out v63 that now forces all .dev domains to use HTTPS. There is ...
NHK《简明日语》第07课课程简介安娜和小樱一起来到了一家蛋糕店。
教材详情シュークリームはありますか。
アンナ: ケーキがいっぱいありますね。 // 有好多蛋糕啊。
さくら: すみません、シュークリームはありますか。 // 请问,有奶油泡芙吗?
店員: はい、こちらです。 // 有,在这边。
さくら: シュークリームを2つください。 // 请给我两个奶油泡芙。
语法要点量词「つ」
从1到10的数法,后续量词「つ」之后会发生变化。
后续量词「つ」之后,从1到10的数法会发生变化。10后面不加「つ」,读作「とお」。
1つ
ひとつ
2つ
ふたつ
3つ
みっつ
4つ
よっつ
5つ
いつつ
6つ
むっつ
7つ
ななつ
8つ
やっつ
9つ
ここのつ
10
とお
动词「あります」的使用方法
「あります」(有)是表示人或物的状态的动词,指在某处有物体存在的状态。「あります」的主语后面要用助词「が」。「が」是在会话中第一次提到某人或某物时使用的。
单词
ケーキ ...
laravel-permission 安装
php版本:7.4
laravel版本:8.54
1composer require spatie/laravel-permission
可以直接参考官方文档。
配置1、发布配置文件12# 这条命令会在 config 下增加一个 permission.php 的配置文件php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
2、注册 Autoloaded Service Providers
config/app.php
1234567return [ ... 'providers' => [ // ... Spatie\Permission\PermissionServiceProvider::class, ]];
3、运行数据库迁移1php artisan migrate
这里的表结构都可以根据业务进行调整。比如,我们和前 ...
jwt安装
php版本:7.4
laravel版本:8.54
1composer require tymon/jwt-auth
jwt配置1、发布配置文件12# 这条命令会在 config 下增加一个 jwt.php 的配置文件php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
2、生成加密密钥12# 这条命令会在 .env 文件下生成一个加密密钥,如:JWT_SECRET=foobarphp artisan jwt:secret
3、更新你的模型如果你使用默认的 User 表来生成 token,你需要在该模型下增加一段代码:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748# 原来的 User<?phpnamespace App\Models;use Illuminate\Contracts\Auth\Mus ...
最终效果
整体禁用
某一行禁用
实现首先,使用 Table 组件
123456789<a-table size="middle" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange, getCheckboxProps: (record) => setCheckboxProps(record) }" :columns="columns" :dataSource="loadData" :pagination="false" :loading="loading" :rowKey="(record) => record.id"/>
其中实现复选框禁用是getCheckboxProps: (record) => setCheckboxProps(record)
在 methods 中 ...
生成接口文档如果使用了 knuckleswtf/scribe 来生成 api文档
1php artisan scribe:generate
数据库数据初始化重新加载数据库,默认执行 database/seeders/DatabaseSeeder.php下的run()
1php artisan migrate:refresh --seed
生成 model1php artisan make:model Roles
生成 controller1php artisan make:controller Api/v1/RoleController --api
生成 Request1234567php artisan make:request CarStoreRequestphp artisan make:request CarQueryRequestphp artisan make:request DepartmentStoreRequestphp artisan make:request DepartmentQueryRequestphp artisan make:reque ...
为什么想安装macOS —— 从 Ubuntu 到 macOS从 2016 年开始,我的办公环境一直是 ubuntu 操作系统,使用的系统版本从 14.04、16.04、17.10、18.04 到 20.04,同时电脑另外也安装着 window10 系统,用来处理一些 ubuntu 上搞不定的工作。
ubuntu 这么多年用下来,总体上体验是越来越好了,随着长时间的使用和摸索,许多 Windows 软件在 Linux 下的版本或者替代软件使用起来也越来越熟悉。但是,自从我的微信账号被禁止登陆网页版微信之后,办公体验总是感觉有残缺。虽然安装 wine 可以运行 windows 版的微信,可以文件传输总是有点问题,只能用来聊天,微信办公实在有些煎熬。
flameshot 或 shutter 可以取代 faststone capture;
Xmind 有 Linux 版;
planner 有 Linux 版;
OBS 有 Linux 版;
remmina 都能远程桌面到 windows;
搜狗输入法、百度输入法 有 Linux 版;
sublime、atom、jetbrains全家桶 ...
问题
在使用树形选择器组件时,提示错误
文档地址:TreeSelect 树型选择控件
懒加载中引入组件
src/core/lazy_use.js
import 组件:
use 组件:
代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122import Vue from 'vue'// base libraryimport { ConfigProvider, Layout, Input, InputNumber, Button, Switch, Ra ...
最终效果
整体效果
右键效果
多语言国际化效果
修改配置文件
src/config/defaultSettings.js
增加 multiTab 配置,设置为 true
12345678910export default { navTheme: 'dark', // theme for nav menu primaryColor: '#1890ff', // primary color of ant design layout: 'sidemenu', // nav menu position: `sidemenu` or `topmenu` contentWidth: 'Fluid', // layout of content: `Fluid` or `Fixed`, only works when layout is topmenu fixedHeader: false, // sticky header fixSiderbar: false, / ...
修改全局title
src/config/defaultSettings.js
修改 title 的值
修改登陆界面的系统名称和logo
src/layouts/UserLayout.vue 中修改对应的信息
12345678...<div class="header"> <a href="/"> <img src="~@/assets/new-logo.svg" class="logo" alt="logo"> <span class="title">{{ title }}</span> </a></div>...
title 使用 config 中设置的,这里要引入一下。
1234567891011121314// ...import defaultSettings from ...