在数据查询中经常会使用条件查询,这些查询条件有些是相同的,scope
可以实现这些相同条件查询的复用。
普通 scope
定义
方法名为 scope
+ 首字母大写单词 (这个可以随便定义)
1 | public function scopeStatus($query) |
小峰的博客
给大家介绍几种常用简单的MySQL导入数据命令
使用 mysql 命令导入语法格式为:
1 | [root@localhost /]# mysql -u用户名 -p 表名 < /要导入的文件路径.sql |
实例:
使用 mysql 命令导入语法格式为:
1 | [root@localhost /]# mysql -uroot -p test < /usr/local/src/test.sql |
以上命令将将备份的整个数据库 test.sql 导入。
source 命令导入数据库需要先登录到数库终端:
1 | mysql> create database db1; # 创建数据库 |
使用 Antd Vue table 利用 rowClassName
自定义带斑马纹的表格,设置后并未生效
1 | <a-table |
1 | <style scoped lang="less"> |
原因是这样的样式不能放在scoped
中,应写在全局样式中
我们本地开发调试一般是 npm run serve
或 yarn serve
,然后打开 localhost:8080
(本机的IP),此时如果调用后端接口,可能会产生跨域,那如何解决呢?
解决跨域的方案
日常工作中,生产环境用得比较多的跨域方案是cors和nginx反向代理。
本地项目中调试用的最多的就是 node 代理,当然像 nginx、charles(抓包工具)做代理也可以,只要你会配置。
src\services\api.js
1 | //跨域代理前缀 |
vue.config.js
1 | module.exports = { |
然后重启yarn serve
Active Record
可以将相关数据集中进来, 使其可以通过原始数据轻松访问。 例如,客户数据与订单数据相关 因为一个客户可能已经存放了一个或多个订单。这种关系通过适当的声明, 你可以使用 $customer->orders
表达式访问客户的订单信息 这表达式将返回包含 Order Active Record
实例的客户订单信息的数组。
声明关联关系
你必须先在 Active Record
类中定义关联关系,才能使用 Active Record
的关联数据。 简单地为每个需要定义关联关系声明一个 关联方法 即可,如下所示,
这样的问题出现,是因为MySQL的配置文件my.ini
中sql_mode
的值,逗号后面加上了空格导致的无法启动,需要手动删除空格就可以了。
my.ini
原来部分代码:
1 | tmp_table_size=64M |
my.ini
修改后代码:
1 | tmp_table_size=64M |
重启即可
JS 60秒倒计时代码
1 | <!DOCTYPE html> |