Lompat ke konten Lompat ke sidebar Lompat ke footer

Belajar Laravel Pemula Bagian 3



Belajar Laravel Pemula Bagian 3

Tutorial ini saya kutip dan pelajari dari channel youtube Web Programming Unpas, jangan lupa untuk Subscribe channel Web Programming Unpas karena sangat membantu teman-teman dalam mempelajari web programming.


Adapun video Web Progamming Unpas berikut sebagai acuan dalam tuturial kali ini

1. Tambahkan link Student di views/layout/main.blade.php

2. Buat Route baru di routes/web.php dengan nama students

3. Buat Controller Students beserta modelnya menggunakan artisan (pake terminal)

pastikan sudah terdapat controllernya dan modelnya

4. pada  studentsController.php tambahkan fungsi ambil data

5. pada

isikan sbb
@extends('layout/main')
@section('title', 'Daftar Mahasiswa')
    
@section('container')
<div class="container">
    <div class="row">
        <div class="col-6">
            <h1 class="mt-3">Daftar Mahasiswa</h1>
           <ul class="list-group">
               @foreach ($students as $student)
                    <li class="list-group-item d-flex justify-content-between 
                    align-items-center">
                    {{ $student->nama }}
                    <a href="" class="badge badge-info">detail</a>
                    </li>
                   
               @endforeach
           </ul>
        </div>
    </div>
 </div>
 @endsection
tampilannya akan seperti ini







edit lagi seperti ini

6. edit route web.php tambahkan seperti ini
7.  Pada method show student controller tambahkan sbb


8. buat view dengan nama show.blade.php pada views/students
isi sbb
@extends('layout/main')
@section('title', 'Detail Mahasiswa')
    
@section('container')
<div class="container">
    <div class="row">
        <div class="col-6">
            <h1 class="mt-3">Detail Mahasiswa</h1>
       <div class="card">
  <div class="card-body">
    <h5 class="card-title">{{ $student->nama }}</h5>
    <h6 class="card-subtitle mb-2 text-muted">{{ $student->nrp }}</h6>
    <p class="card-text">{{ $student->email }}</p>
    <p class="card-text">{{ $student->jurusan }}</p>
    <button type="submit" class="btn btn-primary">Edit</button>
    <button type="submit" class="btn btn-danger">Delete</button>
    <a href="/students" class="card-link">Kembali</a>
  </div>
</div>
        </div>
    </div>
 </div>
 @endsection
Tampilannya