Laravel Basic
Laravel Basic
Basic Routing
Router Method
CSRF Protection
View Routes
Route Parameters
Named Routes
Named Routes (1)
Named Name Prefixes
Controller
Creating Controller
Route with Controller
2
3
1
Route with Controller + passing ID
1
2
Blade Templating
Engine
Directory
Master Layout Setup
Separate File
Render View
Render View + passing data
1
3
Database - Migration
Setup Environment
Migrating
Migrate: proses membuat tabel pada database tanpa perlu GUI / Console MySQL
Migrating
Studi kasus: Membuat tabel biodata
2
Migrate - create
Studi kasus: Membuat tabel biodata
Referensi:
https://laravel.com/docs/5.8/migrations
#introduction
2
1
php artisan make:migration CreateBioTable
--create="biodata""
3
Matching
Studi kasus: Membuat tabel biodata
Referensi:
https://laravel.com/docs/5.8/migrations
#introduction
Migrate - table
Studi kasus: Menambah kolom pada tabel biodata
Referensi: https://laravel.com/docs/5.8/migrations#introduction
4
Migrate - table
Studi kasus: Jika ada kesalahan saat membuat kolom.. Lakukan migrate:fresh
Requests
Retrieving All Request
3
Adding Specific Validation on
Requests
3
Validation on Requests with non-
removable value
1 2
3
Model
Create Model
Give an attribute to model
Redirects
Redirect Option
Factories Seed & Faker
Create Factory
Factory File
Factory digunakan untuk membuat record otomatis ke dalam tabel dengan cepat. tanpa perlu insert
data di phpMyAdmin / gui / console pengolah sql lainnya.
Faker digunakan untuk membuat dummy data untuk isi recordnya. Jadi kita tidak perlu memikirkan
nilai untuk atribut-atributnya.
Karena kita akan memberi seeder / kasih makan record tabel biodata, maka model Biodata
dipanggil di file ini.. Yakni use App\Biodata
Give Faker
Kita membuat 50
record dengan dummy 2
data
Show Records
Basic Eloquent & Query Builder
for CRUD
Tinker
Eloquent
Select All
Records
Eloquent
Select All
Records, get
Specific Fields
Eloquent
Select All
Records, get
Specific Fields
+ Where case
Eloquent
Insert Data
Eloquent
Delete Specific
Record by ID
Record dengan id 1 tidak tersedia
Eloquent
Delete Specific
Record by ID +
Where case
Record dengan yang age = 23
tidak tersedia
Eloquent
Update Record
With Selected
ID