How To Remove Item by Value From Laravel Collection

Reading Time: 2 minutes
370 Views

Collections in Laravel provide a powerful approach to modify data in your application. This tutorial will walk you through the process of removing items from a Laravel 10 Collection by value. This lesson is intended for all skill levels, whether you are a beginner or an experienced Laravel developer.

Collections frequently contain data that must be filtered or altered. The ability to delete objects by value is a valuable skill to have, whether you want to eliminate specific items that match a certain value or restructure your data.

We will use reject() method to remove element by value in laravel collection.

Read More: How To Remove Null Empty Values From Laravel Collection

Let’s get started.

Laravel Installation

Open terminal and run this command to create a laravel project.

composer create-project laravel/laravel myblog

It will create a project folder with name myblog inside your local system.

To start the development server of laravel –

php artisan serve

URL: http://127.0.0.1:8000

Assuming laravel already installed inside your system.

Example: Remove Item by Value From Laravel Collection

Here, is an example. Please check it,

<?php
     
namespace App\Http\Controllers;
    
use Illuminate\Http\Request;
    
class PostController extends Controller
{
    public function index(Request $request)
    {
        $collection = collect(['Sanjay', 'Rakesh', 'Ashish', 'Vijay']);
  
        $valueToRemove = 'Rakesh';
        $filteredCollection = $collection->reject(function ($item) use ($valueToRemove) {
            return $item === $valueToRemove;
        });
    
        dd($filteredCollection->toArray());
    }
}

Output

Array
(
    [0] => Sanjay
    [1] => Ashish
    [2] => Vijay
)

That’s it.

We hope this article helped you to learn about How To Remove Item by Value From Laravel Collection Tutorial in a very detailed way.

If you liked this article, then please subscribe to our YouTube Channel for PHP & it’s framework, WordPress, Node Js video tutorials. You can also find us on Twitter and Facebook.