declare variable in view for loop laravel
<!-- Stored in resources/views/layout.blade.php -->
<html>
<head>
<title>@yield('title')</title>
@section('meta_tags')
<meta property="og:type" content="website" />
@show
@section('styles')
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
@show
@section('scripts')
<script src="{{ url('/js/bundle.min.js') }}"></script>
@show
</head>
<body>
@yield('content')
</body>
</html><!-- Stored in resources/views/child.blade.php -->
@extends('app')
@section('title', 'About Us')
@section('scripts')
@parent
<script src="{{ url('/js/analytics.js') }}"></script>
@show
@section('content')
<p>This is my body content.</p>
@endsection@foreach ($posts as $post)
@if ($post->type == 1)
@continue
@endif
@if ($user->type == 5)
@break
@endif
<li>{{ $post->title }}</li>
@endforeach
<!-- Alternatively -->
@foreach ($posts as $post)
@continue($post->type == 1)
@break($post->type == 5)
<li>{{ $post->title }}</li>
@endforeach@push('scripts')
<script src="/laravel.js"></script>
@endpush@for ($i = 0; $i < 10; $i++)
The current value is {{ $i }}
@endfor
@foreach ($users as $user)
<p>This is user {{ $user->id }}</p>
@endforeach
@forelse ($users as $user)
<li>{{ $user->name }}</li>
@empty
<p>No users</p>
@endforelse
@while (true)
<p>I'm looping again and again.</p>
@endwhile<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
function example()
{
return view("dashboard", [
"title" => "Home Page",
"message" => "Hello World"
]);
}
}