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

Best Business Software Solutions Reviewed

Introduction Modern organizations rely on digital infrastructure to maintain operational agility, drive revenue growth, and safeguard critical data. Choosing the wrong software stack can lead to fragmented…

Read More

Mastering Autonomous AI: The Ultimate Agentic AI Certification Course

Introduction Artificial intelligence has entered a transformative era, shifting from passive text generation to goal-driven execution through Agentic AI—autonomous systems that can independently reason, plan, invoke tools,…

Read More

The Ultimate Guide to Mastering DevOps Through Structured Study Strategies

Introduction The technology landscape has shifted dramatically as organizations migrate to cloud-native architectures and automated delivery pipelines, creating an unprecedented demand for skilled DevOps professionals. Yet, many…

Read More

The Ultimate DevOps Learning Tracker: Measure Skill Growth and Build Real Experience

Introduction Many aspiring engineers step into cloud and automation with immense enthusiasm, collecting hundreds of hours of video tutorials and documentation, only to realize months later that…

Read More

Continuous Testing and CI/CD: The Foundation of Software Quality Improvement

Introduction In today’s fast-paced digital landscape, high software availability and stability are essential, yet traditional development models frequently struggle with siloed teams, manual deployments, and delayed testing…

Read More

GuestPostAI for Smarter Guest Post Creation and Publishing

Search Engine Optimization (SEO) evolves constantly, yet one fundamental truth remains unchanged: high-quality backlinks are the backbone of search visibility. Among all link-building tactics, guest posting continues…

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