laravel数据库事务操作

laravel数据库事务操作

我们知道在连贯操作中,要用到事务,保证数据的原子性,要么成功,要么失败,不允许出现成功一部分,失败一部分。 在`laravel`中如体实现 首先 `use Illuminate\Support\Facades\DB;` `use Exception;` 然后在`controller`中使用 DB::beginT >查看详情

admin 2020-11-06 00:00:08 1002次
laravel异常处理

laravel异常处理

php7相对来说比较严谨,稍微一点报警就语法错误 比如变量未定义都报错了,我们可以用异常来处理 >try{ //$a = 0; if($a>1){ echo "a>1"; }else{ echo "a >查看详情

admin 2020-11-05 23:54:18 1000次
rc4加密解密

rc4加密解密

什么是`rc4` 在密码学中,RC4(来自Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。 以下是`php`的`rc4`加密解密算法 >function rc4($pwd, $data){ >查看详情

admin 2020-11-05 23:50:27 1394次
阿里云定时开机sdk接口

阿里云定时开机sdk接口

我们已经会了怎么通过脚本来实现停机不收费 那么怎么实现定时开机呢 >root@localhost$ cat poweron.py \#!/usr/bin/env python \#coding=utf-8 from aliyunsdkcore import client from aliyunsdkecs.request.v2014052 >查看详情

admin 2020-11-05 00:06:20 1152次
阿里云停机不收费sdk接口

阿里云停机不收费sdk接口

阿里云的停机不收费还是可以省一点点的,结合腾讯云的域名自动解析,也可以方便的实现域名动态的绑定到自己的按需使用服务器 但是每次都要手工的开机关机,着实有点麻烦 那么有没有相关的api接口呢 >root@localhost# `cat shutdown.py` #!/usr/bin/env python #coding=utf-8 fr >查看详情

admin 2020-11-04 23:56:52 1253次
linux中实现rm回收站

linux中实现rm回收站

我们知道`rm -rf /`是业界的一个戏称 形容`rm`是一个危险的操作 所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。 命令参数 `-f`, --force 忽略不存在的文件,从不给出提示 `-i`, --interactive 进行交互式删除,会提示是否删除 ` >查看详情

admin 2020-11-04 23:29:31 1306次
laravel添加帮助类helper.php

laravel添加帮助类helper.php

我们知道在`php`中很多系统函数中可以在框架中的任何位置可以直接调用 而`laravel`框架中很多函数也可以在任何位置直接使用 那么怎么定义的函数,并且也能够在代码的任何位置调用呢? 首先在`app\helpers.php`中添加以下代码 > >查看详情

admin 2020-11-04 23:15:27 1280次
linux服务器登录后显示磁盘信息

linux服务器登录后显示磁盘信息

我们想实现登录服务器,自动显示当前服务器的硬盘信息 其实很简单 只需要将`df -h`这行加入`/root/.bashrc`即可 `echo "df -h" >> /root/.bashrc` >root@192.168.2.238's password: Linux pve 4.15.18-10-pve #1 SMP PVE 4. >查看详情

admin 2020-11-04 00:08:31 1093次
php中全等符号

php中全等符号

php全等符号 `===`是包括变量值与类型都完全相等du,而`==`只是比较两个数的值是zhi否相等。 比如:100==“100” 这里用==,因为它dao们的值相等,都是100,结果为真 但是若用===,因为左边是一个整型而右边则是一个字符串类型的数,类型不相同所以结果为假。 >查看详情

admin 2020-11-03 23:52:27 1004次
laravel中日志设置

laravel中日志设置

日志对于程序调试来说,至关重要 laravel日志通过保存在storage/logs/laravel.log中 我们可以通过设置将不同的信息保存到不同的日志文件中 通过在config/logging.php中设置 > 'aaa' => [ 'driver' => 'daily', 'path' => >查看详情

admin 2020-11-03 20:24:02 1481次
laravel中访问config变量

laravel中访问config变量

我们知道在`laravel`框架中,`config`下一般存放相关配置变量 该如何访问其中相关的变量 >echo env('APP_ENV'); echo env('APP_DEBUG'); echo config('api.prefix');//访问config/api.php中prefix echo config >查看详情

admin 2020-11-03 20:20:13 915次
laravel中throttle限制访问频率

laravel中throttle限制访问频率

为了提高网站的响应速度,降低服务器的负载,我们经常需要对服务器加防护 比如限制对一个网址的访问频率 我们可以使用`fail2ban`、`iptable`s以及`nginx`的`limit`模块 在 Laravel 中如何实现呢? 我们可以通过内置的 `throttle` 中间件来实现,该中间件接收两个参数,第一个是次数上限,第二个是指 >查看详情

admin 2020-11-03 20:15:25 1880次
laravel发送邮件

laravel发送邮件

我们知道用`python`可以很方便的发送邮件,那么在`laravel`中该如何发送邮件呢 首先在`.env`中设置 >MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=25 MAIL_FROM_ADDRESS=yansy115@163.com MAIL_FROM_NAME=ZM MAI >查看详情

admin 2020-11-02 23:27:21 1022次
laravel框架设置多环境env

laravel框架设置多环境env

我们在开发程序时,可以会分为好几个环境 比如 开发环境`.env.dev` 测试环境 `.env.beta` 生产环境`.env.pro` 该如何设置不同的环境使用各自的`.env`呢 以下是两种方法 1、打开`public\index.php`中添加 >$app = require_once __DIR__. >查看详情

admin 2020-11-02 23:22:35 1642次
laravel中使用cache缓存

laravel中使用cache缓存

在`laravel`框架如何 使用缓存 首先设置缓存驱动 打开 `.env` CACHE_DRIVER=redis 在`controller`中使用 `use Illuminate\Support\Facades\Cache;` `Cache::put("cache","value",1);` 注意必须设置时间,单位 >查看详情

admin 2020-11-02 23:16:15 1194次
腾讯qcloud域名解析api

腾讯qcloud域名解析api

由于特殊原因,购买一台阿里云的按流量付费的vps 比如早9点到晚9点使用,其余时间关机不收费 写了脚本每次开机会自动邮件告诉我服务器的ip,省去了打开阿里云后台看ip的麻烦 但是每次还要我手工绑定ip 因为我的域名是在腾讯云上购买的,所以想到有没有办法域名自动解析到指定的ip地址,于是百度打开相关的api 以下脚本是基于pyth >查看详情

admin 2020-11-01 23:23:04 1281次
vim中文本对象操作

vim中文本对象操作

`vim文本对象`一个非常好用的编辑操作 非常建议学习很有必要,什么是`文本对象`,简单来说就是以一定标准分隔符来标识一段文本,比如一个单词,一句话,一段话。 我们可以非常快速的处理 '、"、()、[]、{}、 等配对标点符号中的文本内容,包括更改、删除、复制等操作 `ci'、ci"、ci(、ci[、ci{、ci >查看详情

admin 2020-11-01 23:01:31 1073次
vim中标签打开tabnew

vim中标签打开tabnew

在用`vim`编辑器时,我们打开了一个文件 这个时候还想另一个文件查看相关的代码 我们可以使用`tabnew filename`来打开 这样可以非常方便的查看文件 `gt`向后切换tab ` gT` 向前切换tab `:tabnew` 新建标签页 `:tabs` 显示已打开标签页的列表 `:tabc` 关闭当前标签页 `:t >查看详情

admin 2020-11-01 22:50:51 1619次
laravel框架cdn无效解决方法

laravel框架cdn无效解决方法

在用`laravel`框架开发项目时,有些路由可能需要用到`cdn` 这时必须去除`cache-control` 首先新建中间件 > >查看详情

admin 2020-10-31 02:15:14 1558次
远程访问技术解决方案

远程访问技术解决方案

远程助手做什么的? 1、家中没有公网ip 2、没有阿里云腾讯云服务器,无法端口映射,或有服务器映射太多端口过于麻烦 3、电脑小白或懒得折腾ngrok、frp、zerotier等 4、实在无法忍受teamview或向日葵之类的远程访问软件 5、有远程访问电脑的需要,如在家里访问公司电脑,或在公司访问家里电脑 6、适合极客,n >查看详情

admin 2020-10-31 01:38:49 2691次
redis中禁用命令

redis中禁用命令

我们知道`redis`中很多命令比较危险 稍有不当的操作,可能导致宕机,甚至数据丢失 有哪些危险的命令呢 `flushdb` 清空数据库 `flushall` 清空所有记录,数据库 `config` 客户端连接后可配置服务器 `keys` 客户端连接后可查看所有存在的键 作为服务端的redis-server,我们常常 >查看详情

admin 2020-10-31 00:13:43 1520次
php中设置redis当天失效的key

php中设置redis当天失效的key

在实际应用中,我们经常需要设置当天就`失效的key` 比如当天留言的次数不能超过3次,如果超过3次,则今天不能再继续留言 > >查看详情

admin 2020-10-31 00:04:50 1409次
laravel中使用redis

laravel中使用redis

`redis`有很广泛的应用,在`laravel`中该如何使用`redis` 首先需要安装扩展包 `composer require predis/predis` 然后在`.env`中添加配置 >REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 在`controlle >查看详情

admin 2020-10-30 23:54:52 1244次
centos8爬虫框架scrapy的安装

centos8爬虫框架scrapy的安装

`scrapy`做为一款优秀的爬虫框架,如果用`pip`来安装,会非常麻烦,可能你会怀疑人生。 其实我们用`anaconda`来安装,非常方便 以下是在`centos8`中安装`anaconda` 首先在https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载`anaconda.sh >查看详情

admin 2020-10-30 21:52:05 1468次
redis中列表阻塞弹出blpop

redis中列表阻塞弹出blpop

队列先进先出,栈先进后出 在`redis`中`rpush`和`lpop`经常一起使用 那么`blpop`有什么作用? `Redis Blpop 命令移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。` > >查看详情

admin 2020-10-29 20:45:05 1197次
vim中格式对齐

vim中格式对齐

在使用`vim编辑器`时 我们可能既要在`vim`中编辑,又要在`phpstorm`中编辑 那么怎么来实现格式缩进保持一致 将 > set autoindent set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab 添加到`vimr >查看详情

admin 2020-10-29 20:31:58 1102次
vim中映射命令

vim中映射命令

在`vim编辑器`中, 我们可以用`映射`来实现操作某些命令 比较方便快捷 按`,`即输出一行代码 `map , oecho __method__;error_log(print_r($array,1),3,"/tmp/1.txt");` >查看详情

admin 2020-10-29 20:26:30 1019次
vim中autocmd实现保存文件时备份

vim中autocmd实现保存文件时备份

在用vim编辑文件时 可能我们需要用到保存文件时, 即对文件进行一次备份 怎么实现 将`"autocmd BufWritePost *.php :!cp %{,.bak} `添加到`vimrc`中即可 >查看详情

admin 2020-10-29 20:20:22 1109次
git clone非22号端口服务器

git clone非22号端口服务器

为了代码的安全性,自行搭建了`gitlab`服务器 并且修改了`gitlab`服务器的`ssh端口号` 这样当然在`git clone`时,会发生错误 ssh: connect to host git.host.de:4019 port 22: `Connection refused` fatal: The remote end hung >查看详情

admin 2020-10-28 20:27:16 1009次
laravel中request类输入参数

laravel中request类输入参数

在`laravel`框架取得输入参数 我们可以通过`request` 1、通过依赖注入 `use Illuminate\Http\Request;` >public function index(Request $request){   $username = $request->input('username'); >查看详情

admin 2020-10-28 20:16:14 1375次

作品分享

查看更多
响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版) 企业模板

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版)

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版),自适应PC端、ipad、手机端,...

阅读:6091 | 发布时间:2020-02-01
响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版 博客模板

响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版

响应式HTML5黑白系个人模板主题GJ-blog1.0清爽版,自适应ipad、手机端,主题代码结构简洁...

阅读:6783 | 发布时间:2020-01-21