Hallo Selamt Datang..
Kali ini Pembahsan Tentang FrameWork
Laravel Aadalah pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang
untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya
pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan
pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang
ekspresif, jelas dan menghemat waktu.
Sebenarnya Framwork Php banyak jenisnya dan mempunyai berbagai keunggulan masing masing akan tetapi laravel menurut saya lebih mudah digunakan.
- Bundles, yaitu sebuah fitur dengan sistem pengemasan modular dan tersedia beragam di aplikasi.
- Eloquent ORM, merupakan penerapan PHP lanjutan menyediakan metode internal dari pola “active record” yang menagatasi masalah pada hubungan objek database.
- Application Logic, merupakan bagian dari aplikasi, menggunakan controller atau bagian Route.
- Reverse Routing, mendefinisikan relasi atau hubungan antara Link dan Route.
- Restful controllers, memisahkan logika dalam melayani HTTP GET and POST.
- Class Auto Loading, menyediakan loading otomatis untuk class PHP.
- View Composer, adalah kode unit logikal yang dapat dieksekusi ketika view sedang loading.
- IoC Container, memungkin obyek baru dihasilkan dengan pembalikan controller.
- Migration, menyediakan sistem kontrol untuk skema database.
- Unit Testing, banyak tes untuk mendeteksi dan mencegah regresi.
- Automatic Pagination, menyederhanakan tugas dari penerapan halaman.
Nah untuk Selanjutnya kita coba untuk mulai menmpilkn data pada laravel dengan beberapa cara:
1. Mengrim Data Ke views (CARA1)
Cara Pertama adalah dengan kita membuat sebuah variable dan memasukan data nya kedalam array lalu kita kirim data tersebut ke file views nah
buatlah Route di web.php nya
Route::get('/', function (){
$data['nama'] = "Alvan";
$data['jk'] = "Laki - Laki";
return view('belajar', $data);
});
untuk menampilkan data nya kita panggil variable nya di viesw nya sepeti ini
<table border="1">
<p>Tulisan Ini Ditampilkan Dari views</p>
<tr>
<th>Nama</th>
<th>Jenis Kelamin</th>
</tr>
<tr>
<td>{{ $nama }}</td>
<td>{{ $jk }}</td>
</tr>
</table>
hasilnya :
nah bisa kita lihat pertama kita buat variable setalah itu isi datanya dan kirim datanya menggunakan variable yang kita buat
2. Mengrim Data Ke views (CARA2)
Dengn cara 2 ini ada perbedaan nya
untuk view nya
<table border="1">
<p>Tulisan Ini Ditampilkan Dari views</p>
<tr>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Hoby</th>
</tr>
<tr>
<td>{{ $nama }}</td>
<td>{{ $jk }}</td>
<td>{{ $hobi }}</td>
</tr>
</table>
dan ini untuk di web.phpnya
Route::get('/', function (){
$nama = "Alvan";
$jk = "Laki - Laki";
$hobi = "Melukis";
return view('belajar', compact('nama','jk','hobi'));
});
di cara 2 ini perbedaan nhya kita membuat masing masing variable untuk data yang akan di buat dengan pengiriman data ke view yang berbeda yaitu dengan cara data yang akan di kirim harus sama dengan abnayak data yang kita buat
Hasilnya
nah apa perbedaanya dan lebih baik mana?
Menurut saya lebih baik mengguankan cara 1 karena dengn demikian ketika kita akan mengirim data ke view tidak terlalu panjang dan hanya cukup memanggil 1 variable saja dan tidak perlu menulis sesuai dengan data yang akan kita buat.
pertama
return view('belajar', $data);
yang ke 2
return view('belajar', compact('nama','jk','hobi'));
Dengan demikian lebih baik yang pertama.
Sekian Pmebahsan Tentang Franwork Laravel
Terimakasihh..
Komentar
Posting Komentar