有什么办法可以从Laravel中的$ request-> all()除去空字段?

时间:2018-09-29 06:56:22

标签: laravel-5.6

我要排除$request->all();中的空值字段

  

数组([first_name] => Dev 1 [password] => [last_name] => [phone] => 123456 [password_confirmation] =>)

我得到了这样的数组,但我想从上面的数组中删除字段,例如last_name,密码没有值。

任何没有for循环的方法。 我的意思是 laravel 为此提供任何默认方法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

array_filter将删除空元素:

$filtered = array_filter($request->all());