首页 后端技术

在 Laravel 模型中,如果你想指定关联模型使用特定的数据表,可以在关联方法中使用 to 方法来指定数据表名称。下面是一个示例:class User extends Model { public function posts() { return $this->hasMany(Post::class)->to('custom_posts_table'); } }在上面的示例中,我们有一个 User 模型和一个 Post 模型,它们之间存在一对多的关联关系...

阅读全文

安装Redis服务下载Redis软件安装包wget https://download.redis.io/redis-stable.tar.gz 编译安装redistar -xzvf redis-stable.tar.gz cd redis-stable make make install 至此已经安装成功了!下面加入到开机启动首先将redis-3.2.3/utils目录下的redis_init_script脚本拷贝到 /etc/init.d 下面 修改名字为 rediscp redis_init_script...

阅读全文

PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。本文就先从 OpenSSL 扩展中的对称加密说起。后面会陆续更多非对称加密、数字签名、数字证书等函数的讲解。PHP 的 OpenSSL 扩展中,对称加密的相关函数有: openssl_encrypt() openssl_decrypt() openssl_random_pseudo_bytes() ope...

阅读全文

# 以下都是获得一个时间对象 Carbon::now(); // 获取当前时间,2018-01-01 11:11:11 Carbon::today(); // 获取今天的开始时间,2018-01-01 00:00:00 Carbon::tomorrow(); // 获取明天的开始时间,2018-01-02 00:00:00 Carbon::yesterday();// 获取昨天的开始时间,2017-12-31 00:00:00 # 解析时间,这个功能可以说是非常强大了,需要特别注意的是如...

阅读全文

只需在自定义的someCmd.php文件的handle方法加上循环如每3秒执行一次#!/bin/bash step=1 #间隔的秒数 for (( i = 0; i < 60; i=(i+step) )); do /usr/local/php/bin/php /home/www/blog/artisan schedule:run sleep $step done exit 0 ————————————————版权声明:本文为CSDN博主「hxthon」的原创文章,遵循CC 4.0 BY...

阅读全文

安装证书步骤要配置的域名:xxxxx.cn, *.xxxxx.cn按以下步骤安装证书安装letsencrypt证书管理Certbot生成证书安装letsencrypt证书管理Certbotcertbot是管理letsencrypt的开源工具:安装:# yum install certbot //centos下使用该命令 # sudo apt-get install certbot //ubuntu下使用该命令生成证书运行如下命令:# certbot certonly --preferred-challenge...

阅读全文

Linux 服务器上制作密钥对,将公钥添加给账户,设置 SSH,最后通过客户端登录。制作密钥对在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:[root@host ~]$ ssh-keygen <== 下面是相应的操作提示,以及密钥生成的位置都会告诉我们。 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 E...

阅读全文

在国内的网络环境下使用 Homebrew 安装软件的过程中,可能会长时间卡在 Updating Homebrew ...方法一:按command + c 取消本次更新操作,直接安装软件方法二:设置国内镜像1.替换 brew.git 仓库地址中国科学技术大学的 brew.git 仓库地址cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git2.替换 homebrew-core.git 仓库地址替换中国科...

阅读全文

个性化域名绑定常见SaaS平台应用都会给用户分配一个「二级域名」,也就是常说的「个性化域名」。个性化域名的绑定实现,利用域名泛解析和服务器nginx URL重写rewrite ,即可将URL重定向到实际的URL。如:访问的URL :xxx.abc.com实际的URL :www.abc.com/space/xxxnginx.conf 配置如下:server { listen 80; server_name *.abc.com; if ( $host ~* (\b(?!www\b)\...

阅读全文

->cron('* * * * *'); 在自定义Cron调度上运行任务 ->everyMinute(); 每分钟运行一次任务 ->everyFiveMinutes(); 每五分钟运行一次任务 ->everyTenMinutes(); 每十分钟运行一次任务 ->everyFifteenMinutes(); 每十五分钟运行一次任务 ->everyThirtyMinutes(); 每三十分钟运行一次任务 ->hourly(); 每...

阅读全文