Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

ompal's avatar
Level 1

How can i filter array object in laravel

Actually i have table where i am storing data in row wise . I want to add if else condition in it.

if($request->input('type_id') == "2") { //Skip the object in array }


         ['post_id'=>$post->id, 'meta_key'=> 'transmission','meta_value'=>$request->transmission],  
   
         ['post_id'=>$post->id, 'meta_key'=> 'bike_engine','meta_value'=>$request->bike_engine],

         ['post_id'=>$post->id, 'meta_key'=> 'car_engine','meta_value'=>$request->car_engine],

         ['post_id'=>$post->id, 'meta_key'=> 'makeyear','meta_value'=>$request->makeyear],

         ['post_id'=>$post->id, 'meta_key'=> 'km_driven','meta_value'=>$request->km_driven],        
     ];  ```
0 likes
3 replies
Sinnbeck's avatar

@ompal Ok but I am having a hard time reading the code and understanding what you want. Make add some linebreaks before or after ``` to better format it, and explain a bit more

Please or to participate in this conversation.