webpack
laravel-mix
由于 webpack 配置很麻烦,所以 laravel-mix 对其做了进一步封装,使得运用起来更加简单。
Laravel Mix 提供了简洁且可读性高的 API,用于使用几个常见的 CSS 和 JavaScript 预处理器为应用定义 Webpack 构建步骤。可以通过简单链式调用来定义资源的编译。
如果你曾经对于……继续阅读 »
tianlan
6个月前 (09-24) 290浏览 0评论
0个赞
前言
虽然只是一个小项目,但是也可以给我带来不少经验。
在这里不得不感谢一下 @齐子老师,着实让我学到了不少东西。
技术栈
php/laravel/redis/mysql/git
负责部分
@齐子老师 负责前端+后端
我负责后端
Mysql
垂直分表
常用的字段和不常用的字段分开
变长字段和定长字段分开
通过访问器处理图片链接
// 模型文件
pu……继续阅读 »
tianlan
10个月前 (05-16) 454浏览 0评论
0个赞
实现目标
设置全局请求头,用于传输 token
设置响应拦截器,实现以下功能:
当响应体不是 json 的时候,弹出错误提示
处理 laravel 响应的异常
实现特定功能(如让浏览器跳转的响应)
在请求发起位置 catch 回调函数中根据失败原因不同而进行不同操作(通过 flag 实现)
特定功能(如让浏览器跳转的响应)
基本思路(不可行)
自己创建一……继续阅读 »
tianlan
10个月前 (04-30) 435浏览 0评论
0个赞
语言包
overtrue/laravel-lang
https://github.com/overtrue/laravel-lang
支付
yansongda/pay
https://github.com/yansongda/pay
yansongda/laravel-pay
https://github.com/yansongda/laravel-pay
……继续阅读 »
tianlan
11个月前 (04-25) 377浏览 0评论
0个赞
疑惑
在 Laravel 的文档中,只有异常处理,而无错误处理,为何?
原因
Laravel 注册了一个错误处理器,在这个错误处理器中,抛出了相应的异常。
从而将错误转换成异常,方便开发者统一处理。
……继续阅读 »
tianlan
11个月前 (04-25) 418浏览 0评论
0个赞
blade 模板中 old() 无效?
简述
输入框中不显示原来的手机号码,但是在 element 中 value 属性有值,证明 old() 是生效了的。
原因
相关 input 绑定了 vue 中的 data,所以在后端渲染(本来是正常显示的)后又进行了前端渲染(导致输入框为空)。
解决办法
old() 函数用在 vue 的 data 中。
&n……继续阅读 »
tianlan
11个月前 (04-24) 454浏览 0评论
0个赞
PHP和Laravel的生命周期、Swoole模型
方案一:像使用 php-fpm 一样使用 swoole
每次请求都需要启动一次laravel,效率低下
方案二:先启动 laravel ,多个请求共用这个 laravel 实例(不可行)
方案三:在方案二的基础上,reset 一些必要的变量
这个方案太麻烦了…而且用起来必须非常小心!否……继续阅读 »
tianlan
11个月前 (04-10) 364浏览 0评论
0个赞