-
Laravel jwt 多表验证隔离
为什么要做隔离当同一个laravel项目有多端(移动端、管理端......)都需要使用jwt做用户验证时,如果用户表有多个(一般都会有),就需要做token隔离,不然会发生移动端的token也能请求管理端的问题,造成用户越权。会引发这个问题
2019-07-03 14:18点击阅读
-
为什么选择laravel
技术层面从技术上讲,Laravel 更加激进和现代化 —— PHP7 的适用,Composer 包依赖,测试覆盖率 100%,合理的版本发布计划,优雅的架构设计(中间件、路由、Artisan 命令行、代码迁移、假数据填充),再加上精心设计接
2019-07-03 11:52点击阅读
-
thinkphp5源码怎么安装
1、解压tp5的源码包到虚拟主机目录2、配置虚拟主机3、修改hosts文件4、修改vhost文件,同时修改AllowOverride All配置,稍后伪静态隐藏入口文件需要开启该配置项5、域名访问效果更多ThinkPHP相关技术文章,请访问
2019-07-01 10:43点击阅读
-
怎么学thinkphp
学习方法如下:1、首先了解MVC的工作原理 2、然后了解thinkphp的命名规范 文档结构 了解三者的使用过程。3、接着要了解 controller(控制器) 、model(模型) 、view(视图 或者说是模板) 的基本使用方法。4、开
2019-07-01 10:34点击阅读
-
Redis哨兵使用以及在Laravel中的配置
主从配置(master-slave)复制 redis 配置文件以开启多个 slavesudo cp /etc/redis.conf /etc/redis-6381.confsudo cp /etc/redis.conf /etc/redis
2019-06-28 17:39点击阅读
-
RabbitMQ的应用场景以及基本原理介绍
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queuing Protocol)的开源实现。AMQP :高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间
2019-06-28 17:27点击阅读
-
使用Laravel时的一些小技巧
01: 触发父级的时间戳如标题所示,在子模型更新时,可以触发父模型的时间戳。例如 Comment 属于 Post,有时更新子模型导致更新父模型时间戳非常有用。例如,当 Comment 模型被更新时,您要自动触发父级 Post 模型的 upd
2019-06-28 16:12点击阅读
-
痛苦的排错之” No input file specified.“
报错 ”No input file specified.“ 排查背景今天下午我要和小伙伴一起开发一个 Laravel 的项目,这个项目是我伙伴已经开发了一部分,所有我就克隆了一份到我的电脑上,但是等我配置好,打开网址的提示 ”No inpu
2019-06-28 16:07点击阅读
-
十个推荐使用的Laravel的辅助函数
array_dot()函数允许你将多维数组转换为使用点符号的一维数组。$array = [ user => [username => something], app => [creator => [name => someone
2019-06-27 18:05点击阅读
-
laravel数据库迁移报错
问题描述(1)laravel 5.4或者更高版本 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。(2)当你试着在一些MariaDB或者一些老版本的的
2019-06-27 17:57点击阅读
-
后端开发:如何写出可靠的接口
毕业进入现在的公司已近一年,完整参与了部门新项目两期的开发上线过程,作为一名后端开发,觉得最痛苦的是上线前和上线后的改 bug 阶段,面对各种突如其来、莫名其妙的bug,头昏脑涨、手忙脚乱、越改越懵,经常导致实验式改 bug、改一个 bug
2019-06-26 18:19点击阅读
-
Laravel项目开发规范
说明这是一套严格的团队开发规范,是优帆远扬团队内部 Laravel 工程师践行的开发规范。我们崇尚开放和透明的工程师文化,所以我们尽可能把信息公开。希望这些信息可以为他人参考和借鉴,发挥最大的价值。目的优帆远扬是一家崇尚远程协作的软件外包公
2019-06-26 18:15点击阅读
-
ThinkPHP自带的分页——改变样式
第一种方式