MOTOSHARE 🚗🏍️
Turning Idle Vehicles into Shared Rides & Earnings

From Idle to Income. From Parked to Purpose.
Earn by Sharing, Ride by Renting.
Where Owners Earn, Riders Move.
Owners Earn. Riders Move. Motoshare Connects.

With Motoshare, every parked vehicle finds a purpose. Owners earn. Renters ride.
🚀 Everyone wins.

Start Your Journey with Motoshare

How to use compact in laravel

In Laravel, the compact function is commonly used in controllers to pass variables to blade views. The compact function creates an array where the keys are variable names and the values are the corresponding variable values. Here’s how you can use compact in a Laravel controller to pass variables to a blade page:

In your controller method, define the variables that you want to pass to the blade view:

public function index()
{
    $name = 'John';
    $age = 30;

    return view('my-page', compact('name', 'age'));
}

In this example, we define the variables $name and $age with their corresponding values.

Pass the variables to the blade view using the compact function:

return view('my-page', compact('name', 'age'));

The compact('name', 'age') statement creates an array with the keys 'name' and 'age' and their corresponding values from the variables.

Access the variables in your blade view:

<h1>Welcome, {{ $name }}</h1>
<p>Your age is: {{ $age }}</p>

In the blade view, you can access the variables using the $ sign followed by the variable name ($name and $age in this example).

The compact function is a convenient way to pass variables to blade views without explicitly creating an associative array. It helps keep your code clean and readable.

Alternatively, you can also use the with method when returning the view to pass variables individually:

return view('my-page')->with('name', $name)->with('age', $age);

In this case, each variable is passed individually using the with method.

Both approaches achieve the same result of passing variables from the controller to the blade view. Choose the one that suits your coding style and preferences.

Related Posts

Core DevOps Concepts in Simple Language: A Beginner’s Guide

Introduction Understanding core DevOps concepts is far more important than simply memorizing a list of tools. Tools change rapidly over time, but the underlying engineering principles that…

Read More

DevOps Bootcamp Guide: Curriculum, Tools, Projects, and Career Tips

Introduction A DevOps bootcamp is an intensive and structured learning program designed to help individuals transition into modern technology roles. Many beginners, developers, system administrators, and working…

Read More

Searching for Free or Paid Legal Advice Near You in India: What to Know

Experiencing a legal crisis or needing formal paperwork reviewed can quickly become overwhelming. Whether you are dealing with a sudden police inquiry, securing a real estate title,…

Read More

Global Dental Tourism: A Comprehensive Guide to Treatments, Costs, and Safe Care Abroad

Introduction In recent years, an increasing number of individuals have looked beyond their local borders to address their dental health needs. This widespread practice, commonly referred to…

Read More

The Definitive Handbook to Exploring and Enjoying Bangalore’s Dynamic Cultural Scene

Introduction Bangalore, widely celebrated as both the Garden City and the tech capital of India, pulses with an extraordinary creative vitality. Far beyond its shimmering corporate parks…

Read More

Top-Rated Chartered Accountant Near Me for Tax, Audit & Compliance

Introduction Mastering today’s complex financial and regulatory environment requires far more than basic bookkeeping, demanding expert guidance to avoid costly compliance missteps, manage tax liabilities, and ensure…

Read More
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x