Simple Laravel Step 4 (Desain Master Murid)

-
Assalamu 'alaikum wr wb
Saya akan menyambung postingan sebelumnya membuat proyek simpel dengan Framework Laravel,
Sebelum dimulai mari kita awali dengan Bissmillah,,,,
-
buka : http://localhost/magerblog/murid
tampilan awal
-
kita akan menambahkan datatable dan memper indah tampilan dengan bootstrap kurang lebih akan seperti ini,
-
pada koding views/murid/index.blade.php kita revisi menjadi seperti ini,
<!DOCTYPE html>
<html>
<head>
    <title>mahasiswa</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
     
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.css">
    <link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css">
    <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
    <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script>


</head>
<body>
<div class="jumbotron text-center">
  <h1>Lat Crud</h1>
</div>
 
<div class="container">
<br/>
<!-- <a href="v_add_mahasiswa.php">Tambah Mahasiswa</a> -->
<a href="v_add_mahasiswa.php" class="btn btn-success" role="button">Tambah Mahasiswa</a><br/><br/>
    <table id="example" class="table table-striped table-bordered" style="width:100%">

        <thead>
        <tr>
            <th>Id Mahasiswa(NIM)</th>
            <th>Nama Mahasiswa</th>
            <th width="200">Jurusan</th>
            <th>Jenis Kelamin</th>
            <th>Aksi</th>
        </tr>
        </thead>
        <?php
        include 'koneksi.php';
        $data = mysqli_query($koneksi, "select * from mahasiswa where is_active = 1");

        //apa bila data kosong
        if (mysqli_num_rows($data) == 0) {
            //jika data kosong akan menampilkan
            echo '<mark> - Data Belum Kosong - </mark>';
        }else{
       

        while ($d = mysqli_fetch_array($data)) {
        ?>
        <tr>
            <td><?php echo $d['mahasiswa_id']; ?></td>
            <td><?php echo $d['mahasiswa_name']; ?></td>
            <td><?php echo $d['mahasiswa_jurusan']; ?></td>
            <td><?php echo $d['mahasiswa_jk']; ?></td>
            <td>
                <a href="v_edit_mahasiswa.php?mahasiswa_id=<?php echo $d['mahasiswa_id']; ?>" class="btn btn-warning" role="button">Edit</a> ||
                <a href="action_delete_mahasiswa.php?mahasiswa_id=<?php echo $d['mahasiswa_id']; ?>" class="btn btn-danger" role="button">Hapus</a>

            </td>
        </tr>
       
        <?php
        }
        }
        ?>
    </table>
</div>

<script>
    $(document).ready(function() {
    $('#example').DataTable();
} );
</script>

</body>

</html>
-
Reload http://localhost/magerblog/murid
-
sekarang tampilan tambah.blade.php
-
tampilan awal
-
pada koding views/murid/tambah.blade.php kita revisi menjadi seperti ini,
<!DOCTYPE html>
<html>
<head>
    <title>Tambah murid</title>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>


</head>
<body>

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <!-- Brand/logo -->
  <a class="navbar-brand" href="#">
    <img src="mg.jpg" alt="MagerBlog" style="width:40px;">
  </a>
</nav>

<div class="container-fluid">


   <h3>
        Tambah Murid
    </h3>
    <a href="/magerblog/murid" class="btn btn-secondary">Kembali</a>
    <br/>
    <br/>
    <form action="/magerblog/murid/store" method="post" enctype="multipart/form-data">
    {{ csrf_field() }}
    Nim <br/>
    <input type="text" name="nim_mrd" required="required" placeholder="Nomor Induk Murid" class="form-control">
    Nama Murid <br/>
    <input type="text" name="nama_mrd" required="required" placeholder="Nama Murid" class="form-control">
    Foto <br/>
    <input type="file" name="foto_mrd" required="required" placeholder="Foto" accept="image/*"><br/><br/>
    <input type="submit" value="Simpan" class="btn btn-success">

    </form>

</body>
</html>
-
reload http://localhost/magerblog/murid/tambah
kurang lebih akan seperti ini
-
sekarang tampilan edit.blade.php
tampilan awal
-
pada koding views/murid/edit.blade.php kita revisi menjadi seperti ini,
<!DOCTYPE html>
<html>
<head>
    <title>edit</title>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>


</head>
<body>

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <!-- Brand/logo -->
  <a class="navbar-brand" href="#">
    <img src="mg.jpg" alt="MagerBlog" style="width:40px;">
  </a>
</nav>


<div class="container-fluid">

    <h3>
        Edit Data Murid
    </h3>
    <a href="/magerblog/murid" class="btn btn-secondary"> Kembali</a>
    @foreach($murid as $mrd)
    <form action="/magerblog/murid/update" method="post" enctype="multipart/form-data">
        {{ csrf_field() }}

        <input type="hidden" name="id" value="{{ $mrd->id_murid }}"> <br/>
        Nim <br/>
        <input type="text" required="required" name="nim_mrd" value="{{ $mrd->id }}" class="form-control">
        Nama Murid <br/>
        <input type="text" required="required" name="nama_mrd" value="{{ $mrd->nama_murid }}" class="form-control"> <br/>
        Foto Murid<br/>
        <input type="file" required="required" name="foto_mrd" value="{{ $mrd->foto_murid }}" accept="image/*"> <br/><br/>
        <input type="submit" value="Update Data" class="btn btn-success">
    </form>
    @endforeach
</div>
</body>
</html>
-
reload http://localhost/magerblog/murid/edit/1
kurang lebih akan seperti ini
gimana  :D
desain halaman menggunakan bootstrap mudah kann :D
post berikutnya insya allah akan membuat relasi antara tabel murid dan tabel nilai pada menu home
tungguu yaahh :D
Next
This is the current newest page
Previous
Next Post »
Thanks for your comment