🔴 Live Webinar

Cara Membuat REST API Pada CI CodeIgniter Berikut Contohnya - Jawaraspeed

*REST adalah singkatan dari Representational State Transfer.

Ini adalah pola desain web di mana sumber daya diakses oleh negara bagian atau lokasinya.

Dengan kata lain, sumber daya diakses oleh lokasinya serta atributnya.

REST API menyediakan cara untuk berinteraksi dengan layanan web menggunakan kode dan perintah.

Ini adalah cara yang ringan dan efisien untuk membangun aplikasi yang berjalan pada platform yang berbeda.

REST API terdiri dari komponen berikut:

3.

Pengontrol:

Pendahuluan: CodeIgniter adalah framework PHP yang dapat digunakan untuk membangun aplikasi web, API, dan CMS.

Ini gratis untuk penggunaan komersial, tetapi Kalian harus mendaftarkan aplikasi Kalian ke panel administrasi CodeIgniter untuk memulai.

Kerangka kerja ini mencakup pengontrol, model, sesi, perutean, filter, dan tampilan.

Semua file terletak di salah satu dari dua folder-aplikasi dan modul-dan dapat diakses melalui jalur direktori Aplikasi di IIS.

Perintah CLI digunakan untuk pengembangan aplikasi dan pemantauan kinerja serta pengujian unit dan alat debugging.

UNTUK MEMBUAT API DENGAN CI CODEIGNITER, IKUTI LANGKAH-LANGKAH BERIKUT:

1.

Buat aplikasi menggunakan perintah ini: contoh pembuatan aplikasi php -- skuadron -- zen 2.

Sesuaikan aplikasi dengan perintah ini: contoh konfigurasi aplikasi php 3.

Instal modul yang diperlukan dengan perintah ini: modul php instal ffi pdo mbstring ssl mysql 4.

Konfigurasikan koneksi database dengan perintah ini: mysql Buat database dengan perintah ini: mysql -u root -p Buat user dengan perintah ini: mysql -u root -p < kata sandi #Buat tabel menggunakan perintah ini: CREATE DATABASE `contoh`; GUNAKAN `contoh`; GRANT ALL PRIVILEGES PADA DATABASES `contoh ` KE ` rootuser `@` localhost `; FLUSH DATABASE selinux LOG SETTIME_TRACE_DIAGNOSTIC_LEVEL 10 5.

Instal paket yang diperlukan dengan perintah ini: sudo apt-get install libzip4 nginx php7-mcrypt-symlinks Zendools Virtualenv 6 .

Perbarui persyaratan sistem dengan perintah ini: sudo apt-get update 7 .

Buat pohon direktori proyek dengan perintah berikut: mkdir /var/www/example cd /var/www/example 8 .

Tambahkan folder publik ke proyek Anda dengan perintah ini: nano composer.json Tambahkan baris berikut di bawah 'packages' =#[ 'Zendools/Virtualenv' , ], 9 .

Perbarui konten file komposer dengan baris berikut di bawah 'packages' : Packages : 'packages' =#[ 'Zendools/Virtualenv' ], 10 .

Instal dependensi komposer menggunakan perintah ini: composer install 11 .

Salin file yang diperlukan ke pohon direktori proyek Anda menggunakan perintah berikut: cp -r /var/www/packages/example/* /var/www/example 12 .

Tambahkan file konfigurasi yang diperlukan ke pohon direktori proyek Anda menggunakan perintah berikut: nano .env 13 .

Tambahkan koneksi DB yang diperlukan ke pohon direktori proyek Anda menggunakan perintah ini (buat jika tidak ada): nano DATABASE=mysql config 14 .

Perbarui file konfigurasi yang diperlukan untuk Nginx menggunakan perintah ini (buat jika tidak ada): nano server 15 .

Perbarui file konfigurasi yang diperlukan untuk aplikasi Anda menggunakan perintah ini (buat jika tidak ada): nano FooBarBarController 16 .

Perbarui file konfigurasi yang diperlukan untuk aplikasi Anda menggunakan perintah ini (buat jika tidak ada): nano ErrorController 17 .

Perbarui file konfigurasi yang diperlukan untuk aplikasi Anda menggunakan perintah ini (buat jika tidak ada): nano HelloWorldController 18 .

Perbarui file konfigurasi yang diperlukan untuk aplikasi Anda menggunakan perintah berikut (buat jika tidak ada): nano routes 19 .

Perbarui file konfigurasi yang diperlukan untuk aplikasi Anda menggunakan perintah ini (buat jika tidak ada): model nano 20 .

SELENGKAPNYA TONTON VIDEO INI

Live Webinar Bikin Website Dengan Google Sheets TANPA HOSTING 100% GRATIS [By #Dev Jawaraspeed Robby Blupartel] Menjadi Solusi Pindah dari WP/Blogger.

Edukasi: Webinar Online - Tutorial Website Menggunakan Google Sheets Tanpa Hosting (Pengenalan WGS Sesi 1 Jawaraspeed)


Ikuti Robby Blupartel di Facebook

Tools SEO + AI GRATISLihat semua →
© Copyright 2024 Alamat Kp.Partel RT/03 RW/09 Cibatu Garut WEST JAVA Indonesia Kode Pos 44185 | WA +6285864523924 jWS: Jawara Speed Jasa Optimasi Pagespeed + SEO Website Indonesia | Privacy Policy | Terms and Conditions | Disclaimer