How to use Search Functionality in Laravel?

How to use Search Functionality in Laravel?

Step 1. Create a new Project in Laravel, so open git bash. Write down the following command:-

$ composer create-project --prefer-dist laravel/laravel pagination_search "5.8.*"

Step 2. Now, Move to project directory on git Bash, so write down the following command:-

$ cd pagination_search

Mysql Database connection Laravel

Step 3. So, Create a Database for this and Go to XAMPP server->phpMyAdmin->Click New Database->searchdata.

Step 4. Now, Go to .env file to set the project path and give the project APP_URL, DB_DATABASE name and DB_USERNAME name.

Step 5.   So, Create the user authentication scaffolding and write down this command:

php artisan make:auth

Step 6.  Now, Create a Customer model, so write down the following command:-

 php artisan make:model -m Customer

Step 7. Go to database/migration/customers_table file and  Add name and email. Write down the following code:-

Step 8. Now, Migrate the Customer table into the MySQL databaseWrite the following command within git Base.

$  php artisan migrate

Step 9. Insert data into Customer table.

Step 10. Go to resoucres/views/welcome.blade.php file and write down this follwing code.

Step 11. Go to app/Coustomer.php model file and write down this follwing code.

class Customer extends Model
{
    protected $table ="customers";
}

Step 12. Go to routes/web.php file and define the routes.

Run the Project

Result

Thanks