Struktur Dasar Perintah Route Laravel
Struktur Dasar Perintah Route Laravel
Berikut ini strutktur dasar perintah route laravel :
- Method (Tipe Request) adalah method yang digunakan pada protokol HTTP. Method get digunakan ketika kita akan membuka suatu halaman. Selain get, ada juga method post (digunakan ketika kita mengirim data), put, patch dan delete.
- Tujuan atau alamat dari routing. Tanda garis miring ( / ) artinya tujuannya ke root dari aplikasi (halaman utama).
- function merupakan fungsi yang akdan dieksekusi ketika routing dijalankan.
- return view akan menampilkan file view bernama welcome.
Jadi, arti routing pada gambar ini adalah ketika Laravel menerima request get yang mengarah ke root aplikasi / halaman utama (http://localhost:8000) yang dinyatakan oleh tanda garis miring ( / ), maka Laravel dengan fungsi view() akan menampilkan file bernama welcome.
File view welcome itulah yang berisi tulisan "Laravel". Sebelumnya, perlu diketahui bahwa penamaan file view di Laravel secara standar menggunakan blade template. Jadi penamaan file view menjadi welcome.blade.php yang dapat ditemukan ditemukan di laravel-website/resources/views/
Berikut ini sebagian isi dari file welcome.blade.php
Sekarang coba isinya menjadi ini, perhatikan teks yang ditebalkan :
<div class="title m-b-md">
Laravel
</div>
<div class="links">
<a href="https://laravel.com/docs">Docs</a>
<a href="https://laracasts.com">Laracasts</a>
<a href="https://laravel-news.com">News</a>
<a href="https://blog.laravel.com">Blog</a>
<a href="https://nova.laravel.com">Nova</a>
<a href="https://forge.laravel.com">Forge</a>
<a href="https://vapor.laravel.com">Vapor</a>
<a href="https://github.com/laravel/laravel">Github</a>
</div>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-link active" aria-current="page" href="#">About</a>
<a class="nav-link" href="#">Beranda</a>
<a class="nav-link" href="#">Contact</a>
</div>
</div>
</div>
</nav>