web.php
üzerinden parametre ile görünüme iletilebilir.
Route::get('/', function () { return view('greeting', ['name' => 'Finn']); });
Gelen parametre normal yöntemlerle view için de görüntüleyenebilir.
Hello, {{ $name }}.
View içerisine aynı şekilde PHP kodu da görüntülenebilir.
The current UNIX timestamp is {{ time() }}.
web.php
içerisinde yönlendirme tanımlanır.
Route::get('/', function() { return View::make('pages.home'); }); Route::get('/about', function() { return View::make('pages.contact'); });
View Folder Yapısı
- resources -- views --- layouts ------- default.blade.php --- pages ------- home.blade.php ------- contact.blade.php --- includes ------- head.blade.php ------- header.blade.php
Layout dosya içeriği:
@include('includes.head') <div class="container"> <header class="row"> @include('includes.header') </header> <div id="main" class="row"> @yield('content') </div> <footer class="row"> @include('includes.footer') </footer> </div>
Yönlendirme yapılan sayfanın içeriği:
@extends('layouts.default') @section('content') i am the home page @stop