Laravel Controller merupakan salah satu bagian dimana seluruh fungsional web dibuat. Pada Controller dilakukan pengaturan untuk mengakses Model terkait dengan Database dan juga bagaimana mengirimkan datanya ke View. Berbagai pemrosesan juga dilakukan di dalam Controller.
Apa itu Laravel Controller?
Controller adalah salah satu komponen inti dari MVC yang berfungsi sebagai penghubung antara request user (View) ke model yang nantinya akan di kembalikan lagi ke View dalam bentuk response. Controller ini akan banyak berisi logika – logika dalam menyusun suatu fungsi tertentu. Contohnya adalah aktivitas CRUD (Create, Read, Update, Delete) yang prosesnya berjalan di dalam Controller.
Membuat Laravel Controller
Membuat Controller dapat dilakukan dengan menggunakan perintah PHP Artisan yang disediakan Laravel atau dengan membuat secara manual di dalam folder app/Http/Controllers. Berikut adalah perintah PHP Artisan untuk membuat sebuah Controller melalui bash:
php artisan make:controller PostController --resource
Pada bagian akhir disertakan “–resource” dimana berfungsi untuk mengenerate berbagai fungsi untuk pembuatan CRUD (Create, Read, Update, dan Delete) pada Database. Apabila Controller tidak dimaksudkan untuk akses Database atau Model, opsi tersebut tidak perlu disertakan. Berikut adalah contoh Controller yang dihasilkan:
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- class PostController extends Controller
- {
- public function index()
- {
- // Method untuk menampilkan halaman utama
- }
- public function create()
- {
- // Method untuk menampilkan form create post
- }
- public function store(Request $request)
- {
- // Method untuk melakukan insert / input data ke dalam database
- }
- public function show($id)
- {
- // Method untuk menampilkan single post / detail dari sebuah post
- }
- public function edit($id)
- {
- // Method untuk menampilkan halaman edit post
- }
- public function update(Request $request, $id)
- {
- // Method untuk melakukan update data post ke database
- }
- public function destroy($id)
- {
- // Method untuk menghapus data post
- }
- }
- Route::get('/post','PostController@post');
- Route::get('/post/create','PostController@create');
- Route::post('/post','PostController@store');
- Route::get('/post/{id}','PostController@show');
- Route::get('/post/{id}/edit','PostController@edit');
- Route::put('/post/{id}','PostController@update');
- Route::delete('/post/{id}','PostController@destroy');
Route::resource('/post','PostController);
Skill Komputer penting di miliki oleh semua orang yang ingin
tetap bisa bersaing dalam era saat ini.
YUK Belajar Komputer di Kursus Komputer YMII !
Banyak bidang di dalam ilmu komputer itu sendiri.
Bidang-bidang itu meliputi : Programing, Desain Grafis, Web
Desain, Gambar Teknik, Video Editing, Digital Marketing, dan masih banyak lagi.
Bidang-bidang ilmu di atas bisa di pelajari mulai dari NOL.
Yang penting adalah kemauan untuk belajar, praktek, ga malu
bertanya dan terus mencoba.
So, buat kamu yang mau belajar komputer mulai dari DASAR /
pemula sampai tingkat lanjutan bisa belajar di Kursus Komputer YMII Cileungsi.
Keunggulan:
- Tempat
belajar dan parkir nyaman serta aman
- 1 pengajar
membimbing 1 atau 2 peserta
- Tersedia
laptop / komputer di lokasi
- Free WIFI
-
Bersertifikat
- Waktu
Fleksibel (disesuaikan dengan pengajar dan peserta)
- Bisa
privat ke rumah (ada tambahan uang transport)
- Biaya
kursus terjangkau dan bisa diangsur
Tempat belajar :
Kampus 1
Perum Harvest City Cluster Bromelia Blok B9 No 12
Cileungsi Bogor
Kampus 2
Ruko Permata Cibubur J6 No 33
Cileungsi Bogor (satu gedung dengan STIE BII Kampus B Cileungsi)
Info : 0858 8188 5768 (Mas Tris)
wa: wa.me/6285881885768
Form Pendaftaran: Bit.ly/DaftarKursusYMII
.
#belajarkomputer #teknikinformatika #sisteminformasi #anakit
#kursuskomputer #teknologiinformasi #programmerindonesia #komputer
#infoteknologi #ilmukomputer #teknologi #ngoding #mahasiswait #tkj #programmer
#dirumahaja #teknikkomputerjaringan #belajarkoding #informasiteknologi
#manajemeninformatika #kursus #webdeveloper #koding #laptopmurah #belajarcoding
#mahasiswa #teknikkomputer #belajar #belajarweb
Tidak ada komentar:
Posting Komentar