关于Laravel 与 Nginx 限流策略防止恶意请求
最近公司最近的几台线上服务器经常出现CPU覆盖过高,影响部分应用响应超时,产生了大量的短信和邮件报警,经过排查数据库日志和access.log,发现是API接口被刷,被恶意疯狂请求,最大一次大概120次/s。
时间: 2020-03-02阅读: 143标签: Laravel
分享 8 个 Laravel 模型时间戳使用技巧
默认情况下,Laravel Eloquent 模型默认数据表有 created_at 和 updated_at 两个字段。当然,我们可以做很多自定义配置,实现很多有趣的功能。下面举例说明。
时间: 2020-02-26阅读: 542标签: Laravel
Laravel 如何优雅地实现输出结构统一的功能?
一般的项目需求都会要求统一的输出结构,特别是对于api应用而言。因此,如果有beforeResponse的功能,则可以在数据输出之前对response进行统一格式化处理。假设这么一种场景
时间: 2019-08-02阅读: 513标签: Laravel
Laravel 软删除存在的问题
软删除使用的标记类型是时间类型,通过is null条件查询,删除标记取值不支持定义;软删除trait使用之后,不会对字段是否存在进行校验。对应已经存在的表,有些表存在软删除,有些表不存在软删除字段,如果要应用软删除
时间: 2019-07-21阅读: 1037标签: Laravel
Composer,laravel下载和更新
有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。单个项目配置: 将配置信息添加到某个项目的composer.json 文件中。
时间: 2019-07-21阅读: 629标签: laravel
Laravel 向公共模板赋值
开发过程中许多时候都会向公共模板赋值,比如顶部导航栏,页面底部等等,不可能在每个控制器中都赋值一遍。Laravel 中解决办法如下:
时间: 2019-05-24阅读: 630标签: Laravel
十个推荐使用的 Laravel 的辅助函数
Laravel 包含各种全局辅助函数。 laravel 中包含大量辅助函数,您可以使用它们来简化开发工作流程。 在这里,我将编写10个最好的 laravel 帮助函数,用于使我的开发更容易。 您必须考虑在必要时使用它们。
时间: 2019-04-22阅读: 588标签: Laravel
十五个常用的 Laravel 集合(Collection)
Laravel Eloquent 通常返回一个集合作为结果,集合包含很多有用的、功能强大的方法。你可以很方便的对集合进行过滤、修改等操作。本次教程就一起来看一看集合的常用方法及功能。
时间: 2019-04-20阅读: 589标签: Laravel
Laravel 中创建 Zip 压缩文件并提供下载
如果您需要您的用户支持多文件下载的话,最好的办法是创建一个压缩包并提供下载。看下在 Laravel 中的实现。事实上,这不是关于 Laravel 的,而是和 PHP 的关联更
时间: 2019-04-02阅读: 709标签: Laravel
laravel常用路径保存
laravel框架常用目录路径:app_path(),app_path函数返回app目录的绝对路径:$path = app_path();你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path(\'Http/Controllers/Controller.php\');
时间: 2019-03-26阅读: 789标签: laravel
Laravel中集成PayPal
最近在写一个面向国外买家的一个商城项目,既然面向国外,那就要用到PayPal这个支付平台。因为在对接PayPal的过程中遇到了一些问题,花费了一些时间,所以把对接的过程记下来,也希望能帮助到用到PayPal的朋友。我集成的是paypal/rest-api-sdk-php。
时间: 2019-03-21阅读: 1122标签: Laravel
Laravel中9个不经常用的小技巧
更新父表的timestamps:如果你想在更新关联表的同时,更新父表的timestamps,你只需要在关联表的model中添加touches属性。
时间: 2019-03-15阅读: 615标签: laravel
Laravel 框架 Model 对象转 json 字符串丢失更新
Laravel 的 Illuminate\\\\Database\\\\Eloquent\\\\Model 实现了 JsonSerializable 接口,所以在调用 json_encode 进行序列化时,会调用 Model::jsonSerialize 方法,他这个方法返回的数据是:
时间: 2019-01-29阅读: 960标签: Laravel
分享 10 个你可能不知道的 Laravel Eloquent 小技巧
Laravel 是一个功能丰富的框架。但是,你无法从官方文档中找到所有可用的功能。以下是一些你可能不知道的功能。获取原始属性:当修改一条 Eloquent 模型记录的时候你可以通过调用
时间: 2019-01-22阅读: 569标签: Laravel