Membuat Database Dan Menampilkan Data di Laravel 7 #1

Membuat Database Dan Menampilkan Data di Laravel 7 #1

 


Halo Teman-teman pada blog sebelumnya saya merancang database sistem penjualan rumah nah bagi teman-teman ingin melihatnya dapat di klik link berikut , nah isi link tersebut akan membantu untuk membuat sistem penjualan ini.

Nah teman-teman kita akan membuat database dan menampilkan data di Laravel 7, sebelum itu pertama teman-teman harus install aplikasi laravel 7 agar bisa melanjutkan membuat aplikasi penjualan ini, nah jika teman-teman tidak tau cara instalasi laravel bisa di lihat dari link berikut ini

Jika sudah menginstall laravel 7 kita lanjut ke pembuatan database dan menampilkannya di web brow ser

Langkah 1

Pertama kita buka xampp dan mengaktifkan appache dan mysqlnya seperti gambar berikut


selanjutnya kita masuk ke browser disini saya menggunakan microsoft edge versi terbaru dan kita akan ke halaman localhost/phpmyadmin untuk membuat database caranya seperti berikut


seperti gambar diatas untuk garis warna pink itu untuk membuat database baru dan yang warna kuning tersebut untuk memberi nama database saya memberi nama penjualan yang warna biru dan isi dari database tersebut bisa dilihat di gambar di bawah ya teman-teman


nah itu lah isi database penjualan ada 6 tabel didalamnya.

Langkah 2

Teman-teman silahkan dibuka text editornya disini saya menggunkan Visual Studio Code jika yang lain itu preferensi masing- masing ya lalu buka file .ENV di dalam folder App dan cari yang filenya ada namanya .env seperti gambar berikut


lalu kita buka file ,env dan kita akan mnaymbungkan database yang kita buat tadi dengan cara seperti berikut


kita ubah di bagian DB_DATABSE=laravel menjadi DB_DATABASE=penjualan

Langkah 3

Selanjutnya teman-teman kita buka Terminal (Command Prompt,Git Bash) lalu masuk ke direktori folder penjualan kita dan beri perintah seperti berikut


nah pada perintah tersebut adalah untuk membuat controller baru yang namanya C_controller dan fungsi pada -r pada perintah tersebut adalah fungsi "Resource" yang gunanya untuk membuat kerangka CRUD secara otomatis

Langkah 4

Jika sudah dibuat controllernya silahkan dibuka file C_controller yang tadi kita buat letaknya di App/Http/Controllers dan beri tambahan kodingan berikut


lalu silahkan tambahkan kodingan di method Index() seperti berikut

public function index()
    {
        $data_pegawai = M_model::all();
        return view ('data_pegawai', compact('data_pegawai'));
    }

Variabel berguna untuk menyimpan data dari seluruh data_pegawa dan M_model::all() jika diubah menjadi bahasa SQL maka menjadi SELECT *FROM M_model.

Langkah 5

Silahkan buka terminal lagi kali ini kita akan membuat model baru dengan cara seperti ini 


dan silahkan buka App/M_model.php dan buatlah kodingan seperti berikut 

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class M_model extends Model
{
    protected $table='data_pegawai';
    protected $primaryKey = 'id_pegawai';
}


pada kodingan di atas protected $table='data_pegawai'; ini merupakan tabel yang kita panggil dari database sedangkan protected $primaryKey = 'id_pegawai'; ini memanggil tabel berdasarkan id 

Langkah 6

Buatlah sebuah View baru yang bernama data_pegawai.blade.php yang terletak di resources/views
kemudian isikan dengan kodingan seperti berikut

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Data Pegawai</title>
</head>
<body>
<table border="1">
        <tr>
            <td>Nama</td>
            <td>Gender</td>
            <td>No Telp</td>
            <td>Alamat</td>
        </tr>
        @foreach($data_pegawai as $pegawai)
        <tr>
            <td>{{ $pegawai->nama_pegawai }}</td>
            <td>{{ $pegawai->gender }}</td>
            <td>{{ $pegawai->no_telp }}</td>
            <td>{{ $pegawai->alamat }}</td>
        </tr>
        @endforeach
    </table>
</body>
</html>

Langkah 5
Selanjutnya buka file Route yang berada di routes/web.php maka akan seperti ini

Route::get('/', function () {
    return view('welcome');
});

Kita akan membuat route baru caranya seperti berikut
Route::resource('pegawai','C_controller');

Selanjutnya kita buka terminal lagi dan ketik perintah seperti berikut

Lalu jika sudah silahkan dibuka http://127.0.0.1:8000/pegawai maka akan muncul tabel seperti berikut


Nah sudah jadi teman-teman hasilnya akan seperti gambar di atas

Nah Untuk Teman-Teman yang ingin File SQL tersebut bisa Di Download di sini

Finish

Jadi begitulah teman-teman semua cara membuat database dan menampilkan data di Laravel 7 Semoga Terbantu dengan adanya blog ini Sekian Terima Kasih ! 😁


No comments:

Post a Comment

Bottom Ad [Post Page]