Query

 1.Instalasi

A. Sebelum menggunakan laravel, pastikan anda sudah menginstal Composer nya terlebih dahulu. Untuk yang bingung query tersebut harus ketik dimana, kalian bisa ketik di Command Prompt (CMD). Pertama, instal laravel seperti query di bawah ini.

Ini Perintahnya

-Composer global require laravel/installlravel

2.Membuat Folder

Membuat Folder Harus Mengetik Perintah Melalui Cmd 

Ini Perintahnya

-Laravel New New1

3.Mengaktifkan Laravel

Membuka Cmd  Dan Ketik Perintah ini

Ini Perintahnya

-Php artisan serve

4.Menampilkan Data Dari Database

Menampilkan Database Harus Membuka File .ENV Dan Ubah DB_Database Menjadi Database Kalian


DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=sewamobil

DB_USERNAME=root

DB_PASSWORD=


5.Membuat Controller

Membuat Controller Melalui Cmd 

Ini Perintahnya

-php artisan serve make:controller sewaController -r


6.membuat model 

Membuat Model melalui cmd

Ini Perintahnya

php artisan make:model sewa -r


7.Membuat Query Controller

Sebelumnya sudah membuat controller bernama "ujianController", sekarang panggil model nya yang bernama "Ujian" di controller dengan menggunakan querry sebagai berikut.

Ini Perintahnya

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

use App\pengembalian;


8.Isi Controller

Ketik Perintah Ini Supaya Nyambung Ke Model

  public function index()

    {

        $data_pengembalian = pengembalian::all();

        return view('pengembalian.index',compact('data_pengembalian'));

    }


9.isiModelnya

class kendaraan extends Model

{

    protected $table ='kendaraan';

    protected $fillable = ['nama_mobil','merek_mobil','kategori_mobil','kapasitas_mobil','no_polisi','harga_sewa','status_mobil','gambar_mobil'];

    public $timestamps=false;

    protected $primaryKey='id_kendaraan';

}

Proteced Table Supaya Namanya Tidak Lari

10.Isi View
Inilah Hasilya View
 <div class="container mt-5">
        @if(session('sukses'))
                <div class="alert alert-success" role="alert">
          {{session('sukses')}}
        </div>
        @endif
                <a href="{{ route('kendaraan.create')}}" class="btn btn-primary btn-sm mb-2">Tambah data</a>
    <div class="card-body">
     <table class="table table-bordered">
        <tr>
            <th>Nama</th>
            <th>Nik</th>
            <th>Jenis Kelamin</th>
            <th>Email</th>
        </tr>
        @foreach($data_pelanggan as $pelanggan)
        <tr>
            <td>{{ $pelanggan->nama }}</td>
            <td>{{ $pelanggan->nik }}</td>
            <td>{{ $pelanggan->jenis_kelamin }}</td>
            <td>{{ $pelanggan->email }}</td>
        </tr>
        @endforeach
    </table>
</div>
</div>

11.Last Yaitu Route

Route::resource('kendaraan','kendaraanController');
Route::resource('peminjaman','peminjamanController');
Route::resource('pengembalian','pengembalianController');
Route::resource('pelanggan','pelangganController');
Route::resource('user1','user1Controller');

Ini Untuk Menyambukan Dari Mode;

Komentar