Laravel firstOrCreate、firstOrNew、updateOrCreate 方法

![u=1118389801,3971147958&fm=26&gp=0.jpg](https://www.ascwh.com/usr/uploads/2019/09/2697605650.jpg) 在日常开发的过程中,经常会遇到判断一条记录是否存在、存在更新、不存在新建记录这种场景,在 ...

Laravel 6 LTS 正式发布:遵循语义化版本标准、前端脚手架独立为 Laravel UI

Laravel 6 已于近日正式发布,此版本也是最新的 LTS 版本。据介绍,从 Laravel 6 开始,Laravel 框架将会使用语义化版本。新特性还包括对 Laravel Vapor 的支持,改进授权响应,引入任务中间件和惰性集合,以及对子查询的改进等。除此之外,还有许多其他的细节优化。 ![07 ...

Nginx常用命令

Nginx 安装后只有一个程序文件,本身并不提供各种管理程序,它是使用参数和系统信号机制对 Nginx 进程本身进行控制的。 Nginx 的参数包括有如下几个: ![nginx1.gif](https://www.ascwh.com/usr/uploads/2019/09/547810761.gif) 使用 ...

laravel 二维码生成(simplesoftwareio/simple-qrcode)

laravel 二维码生成(`simplesoftwareio/simple-qrcode`) ![](https://www.ascwh.com/usr/uploads/2019/10/1549407050.png) `composer require "simplesoftwareio/sim ...

MySql 中 find_in_set() 函数的使用

首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set 出 ...

PHP GD库处理图片圆角或圆形

![u=2621224285,3384668255&fm=26&gp=0.jpg](https://www.ascwh.com/usr/uploads/2019/07/1373786566.jpg) ```php /** * 处理圆角图片 * * @param string $imgpa ...

dragula插件实现拖拽

https://github.com/bevacqua/dragula ```javascript dragula(containers, { isContainer: function (el) { return false; // only elements in drake.c ...

Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效

自己在` ~/.bash_profile` 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : `source ~/.bash_profile` 发现`zsh`加载的是 `~/.zshrc`文件,而 `zshrc` 文件中并没有定义任务环境变量。 ### 解决办法 在`~/.zsh ...

mysql之my.cnf详解

```shell #*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。 [client] port ...

PHP 生成唯一订单号

首先介绍PHP自带生成唯一id的函数:uniqid(),它是基于当前时间微秒数的,用法如下: ```php //13位的字符串 echo uniqid(); //当然你可以加上前缀 echo uniqid("php_"); //如果第二个参数more_entropy为true则生成23位 ...

Mac 下常用的 brew services管理服务

### 常用命令 ```bash brew services list # 查看使用brew安装的服务列表 brew services run formula # 启动服务(仅启动不注册) brew services start formula # 启动服务,并注册 brew service ...

nginx location匹配规则

location匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写 ~* #表示执行一个正则匹配,不区分大小写 ^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = #进行普通字符精确匹配 @ #"@" 定义一 ...

使用nginx运行thinkphp的nginx配置

```shell location / { index index.php; #如果文件不存在则尝试TP解析 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; ...

PHP 中 session 的运行机制

####在PHP中session默认是以文件的形式存储于服务器的 而客户端和服务端则是通过session_id来完成握手的,默认情况下PHP会将session_id存储于cookie中,用户每次请求时该session_id都会通过cookie传到服务器,下面是php.ini中的相关配置信息: `sess ...

PHP 抽象类 abstract、抽象方法 (转)

### 1、抽象关键字 :abstract 抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或者方法我们需要使用adstract关键字。 ### 2、抽象方法和抽象类的定义 一个类中至少有一个方法是抽象的,我们称之为抽象类。所以如果定义抽象类首先定义抽象方法。 复制 ...