Kursus dan belajar komputer ms office, digital marketing, web programming, jaringan, linux, windows server, php, vb.net, mysql, mikrotik, seo, web desain, wordpress, cysco, database, oracle di cileungsi


Postingan Terbaru

Info Kursus Komputer YMII Cileungsi : 0858 8188 5768 (Mas Tris)

Selasa, 10 Agustus 2021

Laravel Controller

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:

  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class PostController extends Controller
  5. {
  6.     public function index()
  7.     {
  8.   // Method untuk menampilkan halaman utama
  9.     }
  10.     public function create()
  11.     {
  12.         // Method untuk menampilkan form create post
  13.     }
  14.     public function store(Request $request)
  15.     {
  16.         // Method untuk melakukan insert / input data ke dalam database
  17.     }
  18.     public function show($id)
  19.     {
  20.         // Method untuk menampilkan single post / detail dari sebuah post
  21.     }
  22.     public function edit($id)
  23.     {
  24.         // Method untuk menampilkan halaman edit post
  25.     }
  26.     public function update(Request $request, $id)
  27.     {
  28.         // Method untuk melakukan update data post ke database
  29.     }

  30.     public function destroy($id)
  31.     {
  32.         // Method untuk menghapus data post
  33.     }
  34. }

Berikut adalah daftar Route yang ditangani oleh Controller yang dibuat melalui Artisan dengan –resource:
Untuk itu perlu ditambahkan pengaturan Routing pada router sebagai berikut:
  1. Route::get('/post','PostController@post');
  2. Route::get('/post/create','PostController@create');
  3. Route::post('/post','PostController@store');
  4. Route::get('/post/{id}','PostController@show');
  5. Route::get('/post/{id}/edit','PostController@edit');
  6. Route::put('/post/{id}','PostController@update');
  7. Route::delete('/post/{id}','PostController@destroy');
Namun demikian, Laravel menyediakan shortcut yang dapat dimanfaatkan daripada mengetikkan code yang sedemikian panjang sehingga meningkatkan kemungkinan terjadinya error. Dengan mengetikkan baris berikut maka semua event yang ada akan ditangani sesuai dengan pengaturan di atas:
Route::resource('/post','PostController);

source:informatika.uc.ac.id/


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