2018年1月27日

摘要: 问题:在 Vue 对后台的请求中,一般采用 axios 对后台进行 Ajax 交互。交互发生时,axios 一般会发起两次请求,一次为 Options 试探请求,一次为正式请求。由此带来的问题是:1、后端会对一次请求进行了两次处理分析:可以在后端针对所有 Options 请求不理睬,直接返回。其他请求,进行正常的业务处理。解决:在 Laravel 后端的 路由文件(api.php)中作如下定义:/... 阅读全文
posted @ 2018-01-27 16:32 刘应杰 阅读(403) 评论(0) 推荐(0)

2018年1月25日

摘要: 1.基本用法vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗 有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的在使用keep-alive的情况下将首次触发请求写在created钩子函数中,就能实现缓存,比如列表页,去了详情页 回来,还是在原来的页面2.缓存部分页面或者组件(1)使用router. meta属性// 这是目前用的... 阅读全文
posted @ 2018-01-25 23:13 刘应杰 阅读(122) 评论(0) 推荐(0)

2018年1月19日

摘要: 转载http://www.jb51.net/article/118003.htm 阅读全文
posted @ 2018-01-19 22:51 刘应杰 阅读(544) 评论(0) 推荐(0)
摘要: 最新版PhpStorm 2017正式版改进了PHP 7支持,改进代码完成功能。PhpStorm 绝对是PHP开发最好的开发工具。phpstorm已经升级到2017.1,原注册码失效,2017.1.2注册方法:注册时选择“License server”输入 http://idea.lanyus.com/ (已被封杀)或者:http://idea.qinxi1992.cn/ 点击“OK”快速激活Jet... 阅读全文
posted @ 2018-01-19 21:44 刘应杰 阅读(451) 评论(0) 推荐(0)

2018年1月17日

摘要: 前言前端用什么框架都可以,这里选择小巧的vuejs。要实现的功能很简单:1、登录功能,成功将服务器返回的token存在本地2、使用带token的header访问服务器的一个资源本次实验环境:"dependencies": { "vue": "^2.2.1" }, "devDependencies": { "babel-core": "^6.0.0", "babel-loade... 阅读全文
posted @ 2018-01-17 12:48 刘应杰 阅读(2190) 评论(0) 推荐(0)

2018年1月16日

摘要: 背景知识:我们会发现,在很多post,put,delete等请求之前,会有一次options请求。本文主要是来讨论一下这是什么原因引起的。根本原因就是,W3C规范这样要求了!在跨域请求中,分为简单请求(get和部分post,post时content-type属于application/x-www-form-urlencoded,multipart/form-data,text/plain中的一种)... 阅读全文
posted @ 2018-01-16 21:15 刘应杰 阅读(336) 评论(0) 推荐(0)

2018年1月12日

摘要: 9 个月前API 都搞不好,还怎么当程序员?如果 API 设计只是后台的活,为什么还需要前端工程师。作为一个程序员,我讨厌那些没有文档的库。我们就好像在操纵一个黑盒一样,预期不了它的正常行为是什么。输入了一个 A,预期返回的是一个 B,结果它什么也没有。有的时候,还抛出了一堆异常,导致你的应用崩溃。因为交付周期的原因,接入了一个第三方的库,遇到了这么一些问题:文档老旧,并且不够全面。这个问题相比于... 阅读全文
posted @ 2018-01-12 21:28 刘应杰 阅读(388) 评论(0) 推荐(0)
摘要: 项目初始化新建项目lukeyans-MacBook-Pro:laravel lukeyan$ laravel new laravel_demo添加laravel自带的Passport服务lukeyans-MacBook-Pro:laravel_demo lukeyan$ composer require laravel/passport接下来,将 Passport 的服务提供者注册到配置文件 co... 阅读全文
posted @ 2018-01-12 17:10 刘应杰 阅读(200) 评论(0) 推荐(0)

2018年1月11日

摘要: Laravel 默认的 auth 功能已经是很全面了,但是我们也经常会碰到一些需要自定义的一些情况,比如验证的字段和默认的不匹配,比如需要能够同时满足 user name 和 email 认证等等。如何创建一个完全自定义的认证呢?相比一个教程,我更倾向于介绍一下工作原理,这样在自己修改或自定义的过程中更得心应手。Authenticatable 接口#Illuminate\Contracts\Au... 阅读全文
posted @ 2018-01-11 23:38 刘应杰 阅读(663) 评论(0) 推荐(0)
摘要: 转载 2017年05月03日 17:02:413106Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified... 阅读全文
posted @ 2018-01-11 21:27 刘应杰 阅读(283) 评论(0) 推荐(0)

导航