Laravel 06: Template layout laravel

Ayo Ngoding !!

Pada kesempatan kali ini, kita akan belajar tentang laravel lagi. untuk kali ini kita belajar templating di laravel. kali ini kita akan melanjutkan dari view . berikut ada

Kita membuat folder didalam folder view, namanya Layout.

Kita membuat file didalam folder view, yaitu template.blade.php (nama bebas).

Isikan kode berikut kedalam template.blade.php

<head>
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default" role="navigation">
 <div class="container-fluid">
 <!-- Brand and toggle get grouped for better mobile display -->
 <div class="navbar-header">
 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
 <span class="sr-only">Toggle navigation</span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 </button>
 <a class="navbar-brand" href="#">Ayo Ngoding</a>
 </div>

<!-- Collect the nav links, forms, and other content for toggling -->
 <div class="collapse navbar-collapse navbar-ex1-collapse">
 <ul class="nav navbar-nav">
 <li class="active"><a href="#">Link</a></li>
 <li><a href="#">Link</a></li>
 </ul>
 <form class="navbar-form navbar-left" role="search">
 <div class="form-group">
 <input type="text" class="form-control" placeholder="Search">
 </div>
 <button type="submit" class="btn btn-default">Submit</button>
 </form>
 <ul class="nav navbar-nav navbar-right">
 <li><a href="#">Link</a></li>
 <li class="dropdown">
 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
 <ul class="dropdown-menu">
 <li><a href="#">Action</a></li>
 <li><a href="#">Another action</a></li>
 <li><a href="#">Something else here</a></li>
 <li><a href="#">Separated link</a></li>
 </ul>
 </li>
 </ul>
 </div><!-- /.navbar-collapse -->
 </div>
</nav>
<div class="container">
 @yield('konten')
</div>
</body>
<footer>
 @yield('footer')
</footer>

 

Terus tambahkan kode berikut didalam file home.blade.php, seperti pada gambar dibawah

@extends('layout.template')
@section('konten')
<head>
 <title>Ayo Ngoding</title>
</head>
<body>
<h1>INI HALAMAN HOME</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</body>
</html>
@endsection
@section('footer')
 <h4>AYO NGODING</h4>
 <h5>Footer</h5>
@endsection

berikut adalah tampilan dari halaman web yang sudah kita buat templatenya.

mungkin admin cukupkan saja ya, kalo ada yang masih bingung kalian bisa saja tinggalkan sebuah ungkapan pada kolom komentar dibawah :D. semoga bermanfaat

Sekian dan Terima Kasih

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.