Lompat ke konten Lompat ke sidebar Lompat ke footer

Menggunakan Tampilan UI Index.html Dengan Section, Include, Yield Laravel Programming

*hanya untuk pengingat pribadi ketika projek semester 2

 

Cara Menjalankan laravel dengan cara

Jalankan xampp lalu ketik di cmd yang sudah anda buat sebelumnya projek laravel

PHP artisan serve



URL, disini url seperti pada website profesional tanpa adanya ekstensi html atau PHP. Yang di deklarasi oleh web.php. semua link di panggil disini



Aturan Tampilan

Menggunakan @extends agar layout lebih efisien tanpa banyak layout

Menggunakan @section dan field agar tidak banyak layout Blade

Menggunakan @include



Template

Di Laravel projek presentasi kami ada 2 template

Template dasboard dan template home umum yang dituliskan di controller


Dashboard (layout/sekolah.blade.php)

Home umum (layout/home.blade.php


Membuat Tampilan bagian Header dan footer

Menggunakan @include

Header (layout.header)

Footer (layout.footer)



Tampilan home /awal

Tampilan dari welcome.blade.php yang di @section lalu di panggil dengan @yield layout yang berada di 

layout/home.blade.php



Slideshow dasar dari CSS dan HTML saja



Cara Buat Login dan Register di laravel itu simple

tinggal pakai command dari laravel saja

Bawaan dari Laravel 



*Praktek Register dan login



Bagian dashboard

Masuk dashboard



Dashboard ini adalah template pada layout/sekolah.blade.php dan 

konten disini ada pada @yield('content') 

Jadi semua @section('content') akan masuk ke yield ini sesuai dengan panggilan link mereka yang di deklarasi oleh web.php



Disini hanya ada beberapa menu karena waktu mepet dan kemampuan kami sepenuhnya

*projek semester 1


Hanya ada beberapa menu

Yaitu 

profile kamu

Konten

Logout



Bagian konten 

*Praktek konten create, show, edit, delete = CRUD

*Masuk ke database



Cara membuat konten



Buat Model

ketik

php artisan make:model Post --migration


agar otomatis terbuat di database kita pakai command bawaan laravel

ubah bagian database/migrations pada post

ubah apa apa saja yang ingin di buat databasenya



selesai, kita migrasikan dengan cara ketik di cmd

php artisan migrate

Akan muncul database baru phpmyadmin



Buat Controller

php artisan make:controller PostController --resource



isi file seperti yang ada pada http/Controller/PostController.php



MASUK KE bagian app/Models/Post.php

isikan seperti berikut



MASUK KE BAGIAN routes/web.php



tambahkan use App\Http\Controllers\PostController;

Route::resource('posts', PostController::class);



nah buat template.blade.php nanti akan di topang templatenya disini

selesai

 

nanti @yield('content') akan menopang @section(content)

*Menjelaskan penopangan semua page 

 

Semua layout diheader dan footer topang oleh 

Page pendaftaran siswa/siswi

Untuk pendaftaran sama seperti pada page konten






close