- 109
- 77 532
Neo Channel
Indonesia
เข้าร่วมเมื่อ 20 ต.ค. 2020
Neo Channel contains programming, math and computer tutorials.
RestFull API CI 4 - Data Validation
Kita akan melanjutkan pembahasan kita mengenai "Rest API" menggunakan Framework CodeIgniter 4. Pada materi kali ini, kita akan menambahkan validasi terhadap data pada fungsi Insert dan Update.
Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB.
Follow IG dan X: @kianom_
Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB.
Follow IG dan X: @kianom_
มุมมอง: 16
วีดีโอ
RestFull API CI 4 - Delete Data
มุมมอง 2121 วันที่ผ่านมา
Kita akan melanjutkan pembahasan kita mengenai "Rest API" menggunakan Framework CodeIgniter 4. Pada materi kali ini, kita akan membuat API untuk menghapus data. Kita akan menerapkan konsep Restfull API ke rest server yang akan dibuat. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan X: @kianom_
Restfull API CI 4 - Update Data
มุมมอง 5321 วันที่ผ่านมา
Kita akan melanjutkan pembahasan kita mengenai "Rest API" menggunakan Framework CodeIgniter 4. Pada materi kali ini, kita akan membuat API untuk memperbarui data yang telah tersimpan di database. Kita akan menerapkan konsep Restfull API ke rest server yang akan dibuat. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan X: @kianom_
Restfull API CI 4 - Insert Data
มุมมอง 3228 วันที่ผ่านมา
Kita akan melanjutkan pembahasan kita mengenai "Rest API" menggunakan Framework CodeIgniter 4. Pada materi kali ini, kita akan membuat API untuk menambahkan data ke dalam database. Kita akan menerapkan konsep Restfull API ke rest server yang akan dibuat. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan X: @kianom_
Restfull API CI 4 - List Data
มุมมอง 51หลายเดือนก่อน
Kita akan melanjutkan pembahasan kita mengenai "Rest API" menggunakan Framework CodeIgniter 4. Pada materi kali ini, kita akan membuat API untuk menampilkan list data. Kita akan menerapkan konsep Restfull API ke rest server yang akan dibuat. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan X: @kianom_
Restfull API CI 4 - Introduction
มุมมอง 74หลายเดือนก่อน
Kita akan membahas pembuatan RestFull API menggunakan Framework CodeIgniter 4. Sebelum kita mempelajari lebih jauh penerapan RestFull API di CI 4, ada beberapa materi yang perlu teman-teman pelajari kembali: 1. Pengantar API th-cam.com/video/lQoS0Gz8J-0/w-d-xo.html 2. Rest dan HTTP th-cam.com/video/TVuWkhYmVm0/w-d-xo.html 3. JSON th-cam.com/video/5nDwy-te7to/w-d-xo.html 4. Pengantar Framework C...
20 - Event Scheduler | Database MySQL
มุมมอง 6810 หลายเดือนก่อน
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana membuat Event Scheduler di database yang dapat mempermudah kita dalam eksekusi query secara otomatis sesuai dengan waktu yang kita tentukan. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
19 - TRIGGER | Database MySQL
มุมมอง 2310 หลายเดือนก่อน
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana membuat TRIGGER di database yang dapat mempermudah kita dalam eksekusi query secara otomatis. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
18 - Function
มุมมอง 38ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana membuat fungsi atau function di database yang dapat mempermudah kita dalam eksekusi query yang panjang dan berulang. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
17 - Stored Procedure
มุมมอง 39ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana membuat stored procedure (prosedur) di database yang dapat mempermudah kita dalam eksekusi query yang panjang dan berulang. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
16 - Table View
มุมมอง 32ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana membuat sebuah Table View (Table Virtual) yang dapat mempermudah kita dalam eksekusi query yang panjang dan berulang. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
15 - Authentication (Json Web Token atau JWT) Part 2
มุมมอง 338ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai "Rest API". Pada materi kali ini, kita akan menerapkan authentication (otentikasi) berupa Json Web Token (JWT) ke dalam Rest API yang telah kita buat. Video materi akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Jangan lupa subscribe, komen, like, dan share video materi ini! Follow IG, Tweeter: @kianom_
14 - Authentication (Json Web Token atau JWT)
มุมมอง 4492 ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai "Rest API". Pada materi kali ini, kita akan menerapkan authentication (otentikasi) berupa Json Web Token (JWT) ke dalam Rest API yang telah kita buat. Video materi akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Jangan lupa subscribe, komen, like, dan share video materi ini! Follow IG, Tweeter: @kianom_
13 - Authentication (API Key & Login)
มุมมอง 4872 ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai "Rest API". Pada materi kali ini, kita akan menerapkan authentication (otentikasi) ke dalam Rest API yang telah kita buat. Untuk otentikasi yang digunakan adalah API Key dan Login. Video materi akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Jangan lupa subscribe, komen, like, dan share video materi ini! Follow IG, Tweeter: @kianom_
15 - Aggregate Function (Fungsi Agregate) MySQL
มุมมอง 392 ปีที่แล้ว
Kita akan melanjutkan pembahasan kita mengenai basis data. Kita akan masuk ke materi bagaimana menggunakanfungsi agregate, groub by, dan having di dalam query MySQL. Video materi pada chanel ini akan rilis setiap Senin, Rabu, dan/atau Sabtu pukul 17.00 WIB. Follow IG dan Tweeter: @kianom_
12 - Restfull API (Multiple Upload) | CodeIgniter 3
มุมมอง 3582 ปีที่แล้ว
12 - Restfull API (Multiple Upload) | CodeIgniter 3
11 - Restfull API (Import Data From Excel) | CodeIgniter 3
มุมมอง 5572 ปีที่แล้ว
11 - Restfull API (Import Data From Excel) | CodeIgniter 3
10 - Restfull API Uploading #2 (CodeIgniter 3)
มุมมอง 3352 ปีที่แล้ว
10 - Restfull API Uploading #2 (CodeIgniter 3)
09 - Restfull API Uploading #1 (CodeIgniter 3)
มุมมอง 7482 ปีที่แล้ว
09 - Restfull API Uploading #1 (CodeIgniter 3)
39 - CI4 with TailwindCSS (CodeIgniter 4)
มุมมอง 3.9K2 ปีที่แล้ว
39 - CI4 with TailwindCSS (CodeIgniter 4)
08 - Restfull API (Update & Delete Data)
มุมมอง 3152 ปีที่แล้ว
08 - Restfull API (Update & Delete Data)
12 - How to Merge Table with Union (Menggabungkan Tabel)
มุมมอง 812 ปีที่แล้ว
12 - How to Merge Table with Union (Menggabungkan Tabel)
06 - Restfull API (Detail + Insert Data)
มุมมอง 5532 ปีที่แล้ว
06 - Restfull API (Detail Insert Data)
11 - How to Merge Table with Query Join (Menggabungkan Tabel)
มุมมอง 732 ปีที่แล้ว
11 - How to Merge Table with Query Join (Menggabungkan Tabel)
Mas nanti tambahin rest api client
Diusahakan, Ka
Kalau formnya tidak dari postman, tapi dari website yang lain caranya gimana ya mas? Kasus: 1. Saya sudah buat API seperti yang mas ajarkan dan sudah input data dari Postman 2. Saya ingin menginputnya dari website saya yang lain tidak dari postman. Caranya gimana mas?
Bisa. Coba cari referensi membuat website dengan API sebagai backend-nya. Website yg dirimu buat pakai apa?
@@neochannel18 CI juga mas
@@aleenci.paramount coba pakai guzzle (docs.guzzlephp.org/en/stable)
"status": false, "error": "Invalid API key " Ini kenapa ya gan
COba dicek kembali u8ntuk bagian API key-nya
@@neochannel18 ada di File apa ka?
semangat mas ngontennya.
Semangat ngontennya mas
di tunggu videonya mas..
Permisi mas, izin bertanya lagi, ini masih terhubung dengan vidio series ci4 23(user management), saya mau bertanya untuk di menit 16.01 saya sudah membuat function sama seperti yang dividio(masih menggunakan UserModel bawaan myth/auth) namun pada bagian input nya saya tambahkan 'id' => $id, dan di routes juga saya sudah membuat sama seperti metode tambah user sebelumnya, namun ada kendala lagi untuk bagian ini, saya bisa mengubah datanya, seperti username, email. namun untuk role, itu tidak berubah, ketika saya klik button edit di form ubah data saya, memang muncul session "Data berhasil diubah" iya benar berubah untuk username, email. namun tidak untuk role, kira" dimana ya masalahnya mas? mohon pencerahaan nya, terima kasih
Untuk mengubah role biasanya saya buat fungsi sendiri. Konsepnya, setelah update user berhasil, buat sebuah fungsi di bawahnya untuk GET role berdasarkan id user yang diupdate. Nah, setelah id ysb ketemu, baru rolenya diupdate. Setelah berhasil update role baru redirect ke pesan berhasil mengubah data.
gist.github.com/dharmabekti/8ce350af64bb87a4dd87dc3ae7c73543
@@neochannel18 public function update($id) { $user_myth = new UserModel(); $user_myth->withGroup($this->request->getVar('role'))->save([ 'id' => $id, 'email' => $this->request->getVar('email'), 'username' => $this->request->getVar('username'), 'fullname' => $this->request->getVar('fullname'), 'nidn' => $this->request->getVar('nidn'), 'nim' => $this->request->getVar('nim'), ]); $this->user1model->save([ 'id' => $id, 'role' => $this->request->getVar('role_name') ]); //dd($user_myth); session()->setFlashdata('pesan', '<div class="alert alert-success" role="alert">Data Berhasil di Ubah!</div>'); return redirect()->to('/superadmin/user1/index'); } Permisi mas, mungkin boleh di arahin saya nya, karena masih agak bingung, di bagian mana ya kira" saya harus menambahkan fungsi get baru, atau codingan seperti apa?, mohon pencerahannya..
@@neochannel18 Izin mas, mungkin boleh di contohkan untuk fungsi nya, atau mungkin revisi dari fungsi yang saya pakai ini public function update($id) { $user_myth = new UserModel(); $user_myth->withGroup($this->request->getVar('role'))->save([ 'id' => $id, 'email' => $this->request->getVar('email'), 'username' => $this->request->getVar('username'), 'fullname' => $this->request->getVar('fullname'), 'nidn' => $this->request->getVar('nidn'), 'nim' => $this->request->getVar('nim'), ]); $this->user1model->save([ 'id' => $id, 'role' => $this->request->getVar('role_name') ]); //dd($user_myth); session()->setFlashdata('pesan', '<div class="alert alert-success" role="alert">Data Berhasil di Ubah!</div>'); return redirect()->to('/superadmin/user1/index'); } mohon pencerahan nya mas
@@neochannel18 permisi mas mungkin boleh di contohkan dibagian mana saya harus menambahkan, atau mungkin bisa revisi dari fungsi yang saya pakai, mohon pencerahannya mas... public function update($id) { $user_myth = new UserModel(); $user_myth->withGroup($this->request->getVar('role'))->save([ 'id' => $id, 'email' => $this->request->getVar('email'), 'username' => $this->request->getVar('username'), 'fullname' => $this->request->getVar('fullname'), 'nidn' => $this->request->getVar('nidn'), 'nim' => $this->request->getVar('nim'), ]); $this->user1model->save([ 'id' => $id, 'role' => $this->request->getVar('role_name') ]); //dd($user_myth); session()->setFlashdata('pesan', '<div class="alert alert-success" role="alert">Data Berhasil di Ubah!</div>'); return redirect()->to('/superadmin/user1/index'); }
Permisi mas, izin bertanya, karena ada masalah sedikit untuk sesi ini, saat saya menambahkan data, itu sudah muncul session pesan “Data berhasil ditambah”, namun ketika saya cek di tabel users, data sama sekali belum masuk, seperti tidak tersimpan, padahal sudah muncul alert success, itu kenapa ya mas, mohon pencerahan nya #CASESDONE
Bisa dikirimkan link berisi controller, model, dan viewnya, Ka?
@@neochannel18 biss mas, apakah ada email/link yang bisa saya tuju?
Terima kasih sudah di respon mas
@@davindragn Bisa kirim link drive atau github yg berisi MVC punyamu atau via DM via IG @kianom_
#Permisi, untuk ini case sudah selesai. saya lupa mengubah codingan di bagian UserModel.php bawaan myth/auth, untuk bagian ValidationRules, di bagian ini harus disesuaikan kembali, dengan apa yang ingin di inputkan kedalam database.
MacGyver Underpass
bang materi untuk menampilkan api dari url dan kita view di codeigniter kita ada di part video yang mana
Blm ada, Ka. Ini baru pembuatan API-nya saja
Kalau export per id gimana scriptnya bang
Konsepnya sama. Tinggal data yg ditampilkan dibuat mau data yg id brp
Terimakasih bang, lg pake CI3 bingung cari tutornya, dan lihat video ini, terimakasih
kenapa npx mix watch ● Mix █████████████████████████ building (37%) 1/2 entries 3/3 dependencies 1/3 modules 2 active css-loader › postcss-loader › src\app.css|0 gini ya? stuck di 37%
Koneksinya lancar?
Pak bgmama utk menampilkan data berdasarkan inputan data user?
Maksudnya bagaimana yaa?
@@neochannel18 mksud bagaimana membatasi agar user A hanya bisa melihat data berdasarkan yg diinput user A. Mksih pak.
@@piaajaemba9548 oh, ketika menginput data, id dari user disimpan di tabel tsb. Ketika data ditampilkan, bisa difilter sesuai dengan user yang login.
@@neochannel18 apakah ditabel dibuat field id user? Atau adakah tutorialx mas?
@@piaajaemba9548 Iya. Di tabelnya ditambahkan kolom id user. Nanti ketika ditampilkan ke dalam tabel, difilter berdasarkan id user yang login. Untuk tutorial sepertiya blm ada.
Mas bagaimana ya cara menampilkan barcode dan gambarnya melalui TCPDF yaaa
Apakah ada notif errornya? Atau coba ini tcpdf.org/examples/example_009/
Minta tolong bang, query untuk otomatis delete kegiatan yg sdh terlewat berdasarksan tanggal 🙏
Jika ingin benar2 terhapus bisa coba buat event di database-nya. th-cam.com/video/grCSflXRmog/w-d-xo.html Jika hanya sebatas tidak perlu ditampilkan di halaman, di model atau query-nya tinggal di kasih where tgl >= current date www.tutorialspoint.com/filter-query-by-current-date-in-mysql
Saya hnya perlu login dgn mythauth Kalo user ditambahkan oleh admin tanpa harus registrasi bgmana pak?
Ada. Bisa dicek di sini. Mungkin bukan cara terbaik, karena ada beberapa cara untuk membuat user management. th-cam.com/video/CSBUo0iUdfI/w-d-xo.html
Bgaimana klo query builder join dr beberapa tabel?
Saya bisa berikan beberapa referensi berikut. 1. codeigniter.com/user_guide/database/query_builder.html?ref=liveoverflow.com#join 2. stackoverflow.com/questions/4916498/multiple-joins-in-codeigniter Semoga membantu
subscribed . 😀😀👍👍👍👍👍👍
Bisa gak kalau produk yg sudah d pilih gak muncul lagi. Nanti d terapkn ke pembayaran tgihan spp
Bisa. Nanti ada prosedur tambahan. Setelah milih produk dari database, datanya dibandingkan dulu dengan data yg telah dipilih. Jadi data yg ditampilkan tidak ada di dalam cart.
bang mohon bantuanny. cara balikin data yg udh diisi kalau di textarea. semisal kalau ada error inputan yg di textarea masih ada. soalnya untuk inputan biasa dia muncul bang, cuma di textarea gamau muncul
Mungkin bisa coba ini www.petanikode.com/codeigniter-validation/
@@neochannel18 udh bisa bang, dari tutor padang tekno. makasih
This is crazy, amazing what you done here, you saved my project and maybe my examination soon. God Bless !
Cara upload gambar di register nya gimana min buat gambar user
Tidak disarankan pakai myth-auth. Modifikasinya sedikit ribet. Buat fungsi sendiri saja. Atau jika tetap ingin menggunakan myth-auth register seperti biasa. Untuk gambar diupload waktu ubah profil.
@@neochannel18 thanks min
terimakasih tuan
27:30
Gan, semoga berkenan dibuatkan cara memanggil soft delete agar tampil kembali ke index..
Sebenarnya bisa pakai query biasa, Gan. Jangan pakai query builder punya CI4. Pakai query biasa kaya Ci3, disitu malah datanya tampil semua termasuk yg softdelete
codeigniter.com/user_guide/database/queries.html#regular-queries
Saya sukses dengan mengubah scriptnya seperti berikut : <div class="mb-3 row"> <label for="title" class="col-sm-2 col-form-label">Judul</label> <div class="col-sm-10"> <input type="text" class="form-control <?= validation_show_error('title') ? 'is-invalid' : '' ?>" name="title"> <div id="title" class="invalid-feedback"> <?= validation_show_error('title') ?> </div> </div> </div> Di Codeigniter 4.4.7 dan PHP 8.2.12..
makasih banyak bang, gara2 baca ini jadi bisa jalan juga punya saya. terima kasih
Bang gimana kalau tabel usernya 2, gimana cara relasi dan konfigurasiny ya
maksud tabel usernya 2 bagaimana yaa?
Mas, pada koding pertama delete berhasil. setelah ganti ke koding yang mencegah delete dari url, munculnya malah 404 Can't find a route for 'post: delete/43'. atau gagal delete. sudah saya periksa satu-satu belum menemukan. Appreciate for your help Ki Begawan
/43 adalah id data yang mau saya hapus
jika routes saya ganti post, it's work. (tidak saya pakai routes delete sebagaimana menit 15.18. Kenapa ini mas?
@@yusufmashar-k8lUrutan peletakan route sangat berpengaruh. Bisa dishare pembuatan routes-nya?
<input type="hidden" name="_method" value="DELETE"> Sempat tidak bisa, karena typo sebelumnya name="_methor" ..
Mas mohon bantuannya, kenapa setelah di konfigurasi dan app dijalankan muncul error Myth\Auth\Authentication\Passwords\ValidationRules not foud Padahal sudah benar path dan penulisannya
Biasanya karena ada kekurangan configurasinya. Coba dicek lengkapnya di sini github.com/lonnieezell/myth-auth
Terimakasih Kak Manfaat Banget 😅 Awalnya Curiga Gk Bisa Custom CI4 Tapi Liat² Ada Kakak Wahh Berubah Hidup Saya 😅 Semangat Lagih 🎉🎉 Makasih Semangat Terus
akhirnya sesi validasi terselesaikan, setelah kembali ke dokumentasi bootstrap. Thanks so much for your tutorial Ki,
Sederhana dan efektif
Keren, alur prosesnya jelas. Mugo2 barokah mister
saya setiap ngetik bg-green tidak muncul keterangan 100, 200, 300 nya ya? yang di menit 31:12 padahal CI, tailwind, laravel mix nya sudah running normal. apakah ada plugin untuk memunculkan keterangan2 tersebut
Coba install plugin extention pack tailwind
saya error Message: Class "chriskacerguis\RestServer\RestController" not found
Itu karena library-nya ga ke load. Bisa dicoba. github.com/chriskacerguis/codeigniter-restserver/issues/1123 github.com/chriskacerguis/codeigniter-restserver/issues/1089
makasih banyak mas, anda membantu saya memcahkan masalah.
punya saya kenapa ya pas mencet tombol simpan, datanya ga masuk ke data base? mohon jawab
Coba cek langkah2 berikut: 1. pastikan di form tag inputnya untuk atribut name sesuai dengan yang dipanggil di controller melalui $this->request->getVar(). 2. di tag form pastikan routes yang digunakan di action sesuai. 3. Untuk mengetes apakah routes jalan atau tidak, di controller pada fungsi save-nya di dd().
setelah saya lelah buttonnya tidak bekerja, ternyata saya lihat-lihat buttonnya di luar "form" ahahahaaai 😀
<script> $(document).ready(function() { chartTransaksi() }) Ki, saya coba script ini, tp tidak load chart ny dalam arti tidak muncul di browser, mohon pencerahanny terima kasih
Fungsi chartTransaksi apakah sudah dibuat?
makasih banyak pak, sangat membantu sekali🙏
Ada typo di view harusnya example malah exsample jadi gak jalan 😢
The error view files were not found. Cannot render exception trace. ijin betanya mas jika muncul error tersebut setelah regsiter apa yang id lakukan ya, dan data yg sudah di input tidak masuk ke database
Ini error ketika apa?
mas saya dapet error pas mau tambah data usernya. pas redirect balik ke halaman manage user ada error "Undefined variable: users". padahal kan itu variabel adlh data yg dikirim melalui view di method sebelumnya kan mas. ini bagaimana cara memperbaikinya? terimakasih.
Coba kirimkan SS errornya. Bisa lihat bagaimana code untuk fungsi index-nya? Mungkin variable users belum diinisialisai atau blm dipanggil.
@@neochannel18 mbb mas, kemarin sudah saya balas tapi gatau kenapa komen saya hilang.
drive.google.com/file/d/1veD5hBi8PcAEZomOCn7CTbjMMgSf43qe/view?usp=sharing ini untuk ss errornya mas.@@neochannel18
drive.google.com/file/d/1tVafMzhA1ZDASLsDnYSlAJ714XZl1Z_F/view?usp=sharing dan ini untuk method savenya. untuk di method index manageusers sudah saya inisialisasi variabel usernya, karena ketika saya membuka view manageusers semua user sudah bisa tampil. hanya saja ketika saya mencoba membuat userbaru, ketika mau redirect ke halaman manageusers malah muncul error.@@neochannel18
drive.google.com/file/d/1RHU0lyfl8T0rntYcXA_l6X1xUXM8LHzl/view?usp=sharing ini untuk method indexnya. saya panggil pake builder, jadi agak berbeda dari tutornya. saya juga pernah coba pakai model getuser panggilnya, tapi errornya tetap sama.@@neochannel18
untuk method put saya sudah masukkan api key dengan benar tapi kok tetap invalid api key kenapa ya mas?
Mungkin coba di debug, apakah API Key yg dimasukkan ke get enggak.
kalau php spark migrate -all muncul seperti di bawah ini gmn solusinya kak? [CodeIgniter\Database\Exceptions\DatabaseException] Unable to connect to the database. Main connection [MySQLi]: Access denied for user ''@'localhost' (using password: NO) at SYSTEMPATH\Database\BaseConnection.php:428
Dia ga bisa connect ke database sepertinya
Untuk yang Error bagian Menampilkan pesan validasi mungkin bisa pake cara ini (Codeigniter 4.4.2) di bagian Controller Book.php tambahkan protected $helpers = ['form']; << taruh di bawah private $_book_model, $_book_category_model; lalu bagian public function save pemberian rules bagian ini //Validasi data if ($this->validate([ 'title' => 'required|is_unique[book.title], 'author' => 'required, 'release_year => 'required|numeric', 'price' => 'required|numeric', 'stock => 'required|numeric' ])) { return redirect()->to('/book-create')->withInput(); } diubah jadi seperti ini //Validasi data $rules = [ 'title' => 'required|is_unique[book.title]', 'author' => 'required', 'release_year' => 'required|numeric', 'price' => 'required|numeric', 'stock' => 'required|numeric', ]; if (! $this->validate($rules)) { return redirect()->back()->withInput(); } dibagian view create.php, untuk input diubah jadi seperti ini <input type="text" class="form-control <?= validation_show_error('title') ? 'is-invalid' : ''; ?>" name="title" value="<?= old('title') ?>"> <?php if(validation_errors('title')) : ?> <div id="validationServer03Feedback" class="invalid-feedback"> <?= validation_show_error('title') ?> </div> <?php endif; ?>
bang punya saya error, tertulis Cannot use object of type mysqli as array, itu gmn solusinya bang?
Biasanya ada perbedaan tipe result antara object dan array.
pa saya ci 3 juga tapi jwt nya not found trs pdhl udh di add composernya
Pesan errornya bagaimana?
@@neochannel18 udah bisa pa, saya belum konfig pada autoload composer nya ;)
untuk menambahkan image gimana ya???
Konsepnya sama seperti menambahkan image di html. TInggal tambahkan tag image lalu image yg akan ditampilkan.
bang kalau pengaturan untuk print seperti rapot sekolah tapi bukan per id, tapi di load semua, ,, mohon tutorialnya