laravel 通过 composer install 安装第三方库,宝塔需要得配置项
首先是 composer 版本,正常情况下应该是 composer self-update [--stable],但当我更新到最新的 2.3.7,再去 安装确提示:Composer 2.3.0 dropped support for PHP <7.2.5 and you are running 7.1.33, please upgrade PHP or use Composer 2.2 LT
首先是 composer 版本,正常情况下应该是 composer self-update [--stable],但当我更新到最新的 2.3.7,再去 安装确提示:Composer 2.3.0 dropped support for PHP <7.2.5 and you are running 7.1.33, please upgrade PHP or use Composer 2.2 LT
重新部署项目,在 git clone 拿到代码后,使用 composer install 安装三方依赖库。之后就报了上面的错误:SSL: no alternative certificate subject name matches target host name 'xxx'。 - Syncing barryvdh/laravel-debugbar (v2.4.3) into cache
Laravel 项目迁移到新的环境中,.env 文件也是从原有项目下复制过来的,但在访问项目时,页面直接报错,APP_DEBUG 开启状态,但没有起作用,APP_URL 项修改也没有作用。通过错误日志查看到错误信息:No supported encrypter found. The cipher and / or key length are invalid。网上搜搜都是要执行 php artis
看到这个标题,我的反应也是,Modbus 是什么,RTU 是什么,CRC16 又是什么?好像只认识一个 php,有点丢脸。但认识新的事物就是这样的一个过程,短时间内一堆东西抛到你脸上,之后再慢慢的了解相关的概念。首先了解一下 Modbus、RTU、CRC16 等概念:【Modbus】 RTU CRC校验码计算方法。简单来讲,Modbus 是一种通讯协议,或者标准,Modbus RTU 是 Modb
xdebug 通常会使用浏览器 + xdebug helper 插件来配合 phpstorm 做调试工作,但一些接口类的调试,可能会使用 postman 做请求测试,此时需要增加一个 Cookie 配置项即可。打开 postman,点击请求右侧的一个 Cookies 管理,在弹出的 Cookies 管理页面增加一条 XDEBUG_SESSION=PHPSTORM。之后再请求的 Headers 里面
打开 cmd 或者 git-bash,输入 netstat -ano 即可查看到所有端口的占用情况:之后根据最后一列对应的进程号查询该进程对应的应用程序:tasklist|findstr 10572
之前写过一个方法,通过时间戳的差值再去计算中具体相差的天数、小时、分钟和秒,在 laravel 中 Carbon 提供了这样的方法。1. 计算时间天数差Carbon::parse ('2020-12-10')->diffInDays('2020-12-28', false); //为正负数 Carbon::parse ('2020-12-10')->diffInDays('2020-
laravel 中在使用了 paginate() 进行分页后,得到的是一个对象 LengthAwarePaginator。可以直接使用 foreach 进行遍历:$users = $query->paginate(10); foreach ($users as &$user) { ... }也可以将其转化为数组对象,再遍历 data:$users = $query->p
加载在 Packagist 上存在的三方类库不必多说,直接修改 composer.json,增加 require 部分类库名称,或者使用 composer require xx 直接引入,再使用 composer install 安装部署即可。而如果是那种在 Packagist 找不到,或者是一些自定义的类库,如果像自动加载到系统中,需要做一定的准备工作。首先选择创建一个目录存放自定义类库。比如: