
php
文章平均质量分 79
php_M
php开发一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
composer require速度慢
使用ailiyun镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/禁止安装时更新composer require 添加 --no-update 参数composer require packagename --no-update...原创 2020-04-10 18:12:09 · 786 阅读 · 0 评论 -
laravel发送邮件
laravel自带的Mail类库进行发邮件操作1,config->mail.php,看一下mail的设置项目对应的设置位置,在.env里面进行设置,如下MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=465MAIL_USERNAME=xxx@163.comMAIL_PASSWORD=xxxxxxMAIL_ENCRYPTION=ss...原创 2019-12-16 14:28:10 · 256 阅读 · 0 评论 -
输入a,b,c 输出他们的全部组合,a,b,c,ab,ac,bc,abc
<?phpfunction combine($str,$len) { if (0 == strlen($str)) { return; } for ($i=$len-1;$i>=0;$i--) { $temp = ''; for ($j=0;$j<strlen($str);$j++) { ...原创 2019-11-23 14:21:33 · 1324 阅读 · 0 评论 -
ubuntu16安装myql8.0-------navicat连接mysql8.0
1,去http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0..***_all.deb,使用sudo dpkg -i mysql-apt-config_0..***_all.deb安装执行,选择MySQL8.0,OK。然后sudo apt-get update一下2,使用sudo apt install mysql-...原创 2019-02-26 17:51:53 · 687 阅读 · 0 评论 -
laravel查询结果转数组get_object_vars()比较好
情况一:laravel在查询的时候,结果是对象,用toArray()转数组的时候,外层转了,内层没转。情况二:在非model里面,或者一个model调另外model表的查询结果,根本无法用toArray(),一用就报错。所以,建议把查询结果用get_object_vars()方法进行转数组,比较彻底。...原创 2019-02-18 16:20:29 · 2130 阅读 · 2 评论 -
git自动化部署post-receive无效(转载至segmentfault的sowork回答)
本人在linux服务器下搭建了gitlab,创建项目,git本地推送,都正常。但是服务器上如何才能映射到该项目?通过咨询,得知,需要Git自动化部署。网上找了办法,几乎都是post-receive,但是设置了后也没效果。最终在思否里面一个回答者的办法试了,管用了。如下:安装完git后,git自带有钩子脚本比如我们的仓库是 /var/git-repository/myRepo.git那么在/...原创 2018-11-20 16:30:19 · 1861 阅读 · 0 评论 -
php递归实现无限级分类树(最新版)(转发自php中文网的大家讲道理)
php递归实现无限级分类树(最新版)代码如下:/** * 将数据格式化成树形结构 * @author Xuefen.Tong * @param array $items * @return array */function genTree9($items) { $tree = array(); //格式化好的树 foreach ($items as...转载 2018-11-08 17:49:38 · 442 阅读 · 0 评论 -
laravel之seeder之操作(批量增,删,改)
laravel对数据库的表,进行批量的数据添加,修改,删除,可使用seeder进行操作,步骤如下: 一, php artisan make:seeder 名字 二,在上面创建的seeder中写操作代码(增,删,改等) 三,在seeds/DataBaseSeeder中修改操作的类名(对哪个模型表操作) 四,composer dump-autoload 五,php artisan db:see原创 2017-10-29 21:53:39 · 1578 阅读 · 0 评论 -
laravel 使用递归实现无限分类(转自oschina姚棉伟原创)
实现规格:一个新闻无线分类系统最终实现的效果如下 ㅣㅡㅡ体育新闻 ㅣㅡㅡㅡㅡ足球新闻 ㅣㅡㅡㅡㅡ篮球新闻 ㅣㅡㅡㅡㅡ其他体育 ㅣㅡㅡ娱乐新闻 ㅣㅡㅡㅡㅡ电影 ㅣㅡㅡㅡㅡ音乐 ㅣㅡㅡ科技新闻 ㅣㅡㅡㅡㅡ智能手机 ㅣㅡㅡㅡㅡㅡㅡ小米手机 ㅣㅡㅡㅡㅡㅡㅡ华为手机laravel Model层实现获取分类信息(使用递归)<?phpnamespace App\Model;use I转载 2017-10-30 14:59:49 · 1607 阅读 · 2 评论 -
关于laravel 5 路由的参数uses(转自segmentfault网站的 jimb55原创)
Route::get('/login', ['uses' => 'LoginController@index']);Route::get('/login', 'LoginController@index');//请问这两种写法有区别?//uses 是代表什么的?答:控制器动作模式 URL::action(‘LoginController@index’) 这种方式是根据注册路由时 ‘uses’转载 2018-01-04 14:28:08 · 1359 阅读 · 0 评论 -
ubuntu16安装nginx+mysql+php+源(sourcelist)
一,更新源1.1 sudo vim /etc/apt/sources.list1.2 清空内容先用G,到尾行,然后 :/,.d1.3 把下面的阿里云的源,放进去# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http:/...原创 2018-02-09 14:40:24 · 384 阅读 · 0 评论 -
vagrant 配置
备注:可在git里面操作,或者xshell里面操作 (建议在git里面更好,这样的话,配置完成后,启动之后,可以直接ssh进行服务器,如果用xshell的话,则需要另外开个窗口,来通过域名端口连接等) box镜像官方网站https://app.vagrantup.com/boxes/search?_ga=2.231459295.152525926.1518086377-1892183393.1...原创 2018-02-09 14:12:48 · 238 阅读 · 0 评论 -
nginx同一个端口配置多个网站(以及nginx跨域配置)
一,先看一下nginx.conf文件,如果有下面的一行 include /etc/nginx/sites-enabled/*; 表示配置文件加载sites-enabled下的文件。 二,修改/etc/nginx/sites-enabled下的default文件 内容如下server { listen 80; root ...原创 2018-02-09 15:09:45 · 13143 阅读 · 0 评论 -
php安装kafka扩展(ubuntu)
一,安装librdkafkasudo wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gzsudo tar -zxvf librdkafka-0.9.4.tar.gzcd librdkafka-0.9.4sudo apt-get install gcc-...原创 2018-02-09 15:29:59 · 569 阅读 · 0 评论 -
php添加ZMQ和MsgPack扩展
一,先把三个文件下载下来 zeromq-3.2.5.tar.gz zmq-1.1.3.tgz msgpack-2.0.2.tgz 多种办法都行, 办法1,找到地址 sudo wget url 办法2,我用的是vagrant,因此本地跟linux同步,所以,直接本地下载文件,放在共享目录里面,linux下面就有了,然后mv换个位置就行啦。 二,sudo tar zxvf zer...原创 2018-02-09 15:50:17 · 482 阅读 · 0 评论