Memulai Kode Penting Laravel Pemula (Controller, Helpers dan DB)

   

Controller
Laravel Controller adalah 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.
Script: php artisan make:Controller ControllerNama

Helper
Helpers pada sebuah pemrograman adalah fungsi bantuan yang dapat kita panggil berkali-kalii, biasanya helper mengandung proses yang berbeda sesuai keinginnya sendiri.
Script: –
Penggunaan: Buat file nama Helper di folder Helpers Laravel

Jangan lupa tambahkan di controller jika ingin menggunakan helper tersebut

Lalu buat Provider dengan code : php artisan make:provider BCAServiceProvider
Akan terbentuk di path app/Providers/UserServiceProvider.php lalu edit menjadi / kondisikan seperti code dibawah ini:

public function register()
{
   require_once app_path() . '/Helpers/BCA.php';
}

buka file config/app.php dan tambahkan potongan code berikut pada bagian providers:

App\Providers\BCAServiceProvider::class,

Tambahkan code berikut pada bagian aliases:

'BCA' => App\Helpers\BCA::class,

DB
Laravel membuat interaksi dengan database menjadi sangat sederhana di berbagai backend database.
Script select Laravel:
$data = DB::table('TBL_ILMUPROGRAM')->where([['token','=',$token],['client','=', $client]])->get();
script loop select Laravel:
foreach($data as $values) {
$trans = $values->Trans;
}

script insert Laravel:
DB::table('TBL_ILMUPROGRAM')->insert(
[
'field1' => $value1,
'field2' => $value2,
'field3' => $value3,
'field4' => $value4,
'field5' => $value5,
'field6' => $value6
]
);

Semoga membantu.

   

Wahyu Amaldi, M.Kom has written 209 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>