摘要: 使用Eloquent的话,有两种方式: 1. 使用select() 2. 直接将列名数组作为参数传入all()/get()/find()等方法中 在关联查询中使用同理: 注意这里不能使用动态属性(->posts)来调用关联关系,而需要使用关联关系方法(->posts())。 阅读全文
posted @ 2019-01-04 15:02 winstonsias 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 使用Eloquent 的一对多模型 例子:订单表对应多个订单明细,订单表id为非自增的字符串 注意:keyType必须设置为string,不然获取的内容为空 使用: 阅读全文
posted @ 2019-01-04 12:35 winstonsias 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 若没有特别指定,laravel系统会默认自动对应名称为「Eloquent类名称的小写复数形态」的数据库表 两种方式: 1、Eloquent中自定义$table,缺点:如果是重构的项目,表名每个Eloquent都要重新定义。 2、添加自定义的Eloquent基类 BaseModel 然后生成的mode 阅读全文
posted @ 2019-01-03 10:55 winstonsias 阅读(3463) 评论(0) 推荐(0) 编辑
摘要: service iptables stop/start/status 在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理 关闭防火墙命令:systemctl stop firewalld.service 开启防火墙:systemctl start firewalld.s 阅读全文
posted @ 2019-01-02 09:43 winstonsias 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、配置 队列配置文件存放在config/queue.php。在该文件中你将会找到框架自带的每一个队列驱动的连接配置,包括数据库、Beanstalkd、 IronMQ、 Amazon SQS、 Redis以及同步(本地使用)驱动。其中还包含了一个null队列驱动以拒绝队列任务。 咱们以databas 阅读全文
posted @ 2018-12-29 16:05 winstonsias 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 1、nginx隐藏版本信息(nginx.conf) 2、PHP隐藏版本信息(php.ini) 修改后重启nginx及php-fpm 阅读全文
posted @ 2018-12-29 11:05 winstonsias 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1、composer添加 "dingo/api": "1.0.*@dev" 2、配置文件app.php添加注册 3、添加自定义配置(此时会在配置文件中生成api.php) 4、测试 添加路由: 添加控制器(app\Api\Controllers\LessonsController): 添加model 阅读全文
posted @ 2018-12-29 09:33 winstonsias 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 1、首先弄清楚memcache和memcached的区别(自行搜索) 2、安装memcache服务端(参照https://www.cnblogs.com/winstonsias/p/10190745.html)及php扩展(参照https://www.cnblogs.com/winstonsias/ 阅读全文
posted @ 2018-12-29 09:17 winstonsias 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 1、通过对phpinfo的信息查询php环境 2.然后访问网址:http://windows.php.net/downloads/pecl/releases/memcache/,根据wamp集成环境的不同版本,下载对应的memcache安装包 3.将解压后的 php_memcache.dll 和 p 阅读全文
posted @ 2018-12-29 09:10 winstonsias 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、先安装libevent类库 wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz -c -O libevent-2.1.8-sta 阅读全文
posted @ 2018-12-28 15:17 winstonsias 阅读(396) 评论(0) 推荐(0) 编辑