PHP:laravel 获取输入的空字符串
2023-09-14 09:07:18 时间
bug描述
laravel获取接口参数,传递的是空字符串''
,接收到的却是null
,导致数据库异常
解决
取消中间件 ConvertEmptyStringsToNull
app/Http/Kernel.php
<?php
class Kernel extends HttpKernel
{
protected $middleware = [
// \App\Http\Middleware\TrustHosts::class,
\App\Http\Middleware\TrustProxies::class,
\Illuminate\Http\Middleware\HandleCors::class,
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
// bug: 空字符串转为了null
// \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
];
相关文章
- 宝塔新建php文件实现百度自动推送
- 【说站】php数组添加元素
- PHP 命令行指令
- 高性能PHP框架 Yii 1.1.8 发布
- 一步到位:Linux下快速搭建PHP环境(linux一键php环境搭建)
- php io多路复用详解编程语言
- 实现使用PHP实现的Redis乐观锁(redis乐观锁php)
- PHP扩展Redis:建立强大的缓存架构(php扩展redis)
- PHP实现MySQL表格删除(php删除mysql表)
- PHP如何获取MySQL版本?(php获取mysql版本)
- PHP如何准确获取MySQL数据库中的错误信息?(php获取mysql错误)
- PHP轻松获取MySQL错误信息教程(php获取mysql错误)
- 轻松实现高效数据调用:PHP如何与Redis集成(php调用redis)
- MySQL路径上的PHP之旅(phpmysql路径)
- MySQL和PHP解决乱码问题(mysql php 乱码)
- PHP连接MSSQL:一个新的开发方式(php 联接mssql)
- PHP编写的MSSQL查询:实现可能性无限(php写mssql查询)
- PHP与MSSQL的融合——开启新的编程前程(php mssql 空白)
- 用Redis和PHP构建强大的商城(商城redis php)
- php简单封装了一些常用JS操作
- php下使用无限生命期Session的方法
- php$_SERVER当前完整url的写法
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- 浅析51个PHP处理字符串的函数
- php另类上传图片的方法(PHP用Socket上传图片)
- php常用hash加密函数