All Projects → moemoe89 → simple-codeigniter-rest-api

moemoe89 / simple-codeigniter-rest-api

Licence: MIT license
🔥 Simple PHP code using Codeigniter framework for building Rest API

Programming Languages

HTML
75241 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to simple-codeigniter-rest-api

Validate.js
Lightweight JavaScript form validation library inspired by CodeIgniter.
Stars: ✭ 2,540 (+4133.33%)
Mutual labels:  codeigniter
Adware-ads-network-server
Online Advertising Network Server
Stars: ✭ 44 (-26.67%)
Mutual labels:  codeigniter
codeigniter-log-viewer
This is a simple Log Viewer for viewing Code Igniter logs on the browser and via API clients
Stars: ✭ 80 (+33.33%)
Mutual labels:  codeigniter
Cms
News Management System Written In PHP
Stars: ✭ 245 (+308.33%)
Mutual labels:  codeigniter
sistem skripsi
Proses skripsi menjadi lebih teratur dan cepat yang dilakukan secara online yang bisa diakses dimana saja melalui browser dengan bertujuan menghemat waktu, tenaga dan memudahkan mendapatkan informasi proses skripsi secara Online.
Stars: ✭ 23 (-61.67%)
Mutual labels:  codeigniter
cszcms
Open Source CMS (Content Management System) with Codeigniter and Bootstrap.
Stars: ✭ 47 (-21.67%)
Mutual labels:  codeigniter
Learnify
👨🏻‍🏫 — Web Edukasi Open-Source yang dibuat oleh SYAUQIZAIDAN KHAIRAN KHALAF. Learnify adalah Web edukasi yang dilengkapi video, materi dan sistem ujian yang tersedia secara gratis. Learnify dibuat ditujukan agar para siswa dan guru dapat terus belajar dan mengajar dimana saja dan kapan saja.
Stars: ✭ 199 (+231.67%)
Mutual labels:  codeigniter
codeigniter3-filename-checker
CodeIgniter3 Filename Checker
Stars: ✭ 21 (-65%)
Mutual labels:  codeigniter
Kalkun
Open Source Web based SMS Manager
Stars: ✭ 186 (+210%)
Mutual labels:  codeigniter
portal-news
Portal news project built with Codeigniter 3
Stars: ✭ 46 (-23.33%)
Mutual labels:  codeigniter
Admin Panel User Management Using Codeigniter
Admin Panel User Management Demo - CodeIgniter + AdminLTE Theme
Stars: ✭ 250 (+316.67%)
Mutual labels:  codeigniter
Web
Source Code of www.codeigniter.org.tw
Stars: ✭ 13 (-78.33%)
Mutual labels:  codeigniter
Codeigniter-4-CRUD-generator
ADEL CCG is an easy open-source intuitive web app to create AdminLTE4 -Bootstrap 5- dashboards with CRUD operations in php.
Stars: ✭ 87 (+45%)
Mutual labels:  codeigniter
Codeigniter Phpmailer
A CodeIgniter 3 compatible email-library powered by PHPMailer
Stars: ✭ 239 (+298.33%)
Mutual labels:  codeigniter
user-registration-codeigniter
PHP based user registration system. Built using CodeIgniter and Bootstrap. Has token based verification, password reset functionality, login page, register page and more.
Stars: ✭ 61 (+1.67%)
Mutual labels:  codeigniter
Vue Questionnaire
使用 Vue + CI 开发的简易问卷调查系统,演示账户:admin / admin
Stars: ✭ 220 (+266.67%)
Mutual labels:  codeigniter
CodeIgniter-HMVC
CodeIgniter 3.1.10 with Modular Extensions - HMVC and Whoops Error Handling Framework 2.5.0
Stars: ✭ 30 (-50%)
Mutual labels:  codeigniter
e-learningCodeigniter
E-learning web app with admin panel, Codeigniter Framework
Stars: ✭ 34 (-43.33%)
Mutual labels:  codeigniter
powerorm
A very simple but effective php orm
Stars: ✭ 21 (-65%)
Mutual labels:  codeigniter
angular-openid-connect-php
Angular & PHP CodeIgniter server through OAuth 2.0 OpenID Connect
Stars: ✭ 14 (-76.67%)
Mutual labels:  codeigniter

Simple Codeigniter REST API

Simple source code for learning basic backend developer using REST API (login, CRUD).

Demo

Visit Here

Setup

Download or clone Master File and then config & import MySQL database

You can use POSTMAN or anything else for simulate frontend

Test the API

You can test the API by including header Content-Type,Client-Service & Auth-Key with value application/json,frontend-client & simplerestapi in every request

And for API except login you must include id & token that you get after successfully login. The header for both look like this User-ID & Authorization

List of the API :

[POST] /auth/login json { "username" : "admin", "password" : "Admin123$"}

[GET] /book

[POST] /book/create json { "title" : "x", "author" : "xx"}

[PUT] /book/update/:id json { "title" : "y", "author" : "yy"}

[GET] /book/detail/:id

[DELETE] /book/delete/:id

[POST] /auth/logout

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].