Skip to content

Backend PHP API with Custom Storage options ( MySQL / FileSystem) & FrontEnd One Page CRUD Application using VueJS2 / Vue Router / Vue Resource Front End

Notifications You must be signed in to change notification settings

codenathan/storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Model CRUD with custom Storage Implementation

Intro

  • This small app allows you to perform CRUD Requests for custom built storage methods
  • You can easily add new classes and implement storage functionality using the interfaces and abstract classes available

Required

  • PHP 7 for Twig 2.0
  • Composer
  • MySQL if using database storage
  • MOD Rewrite
  • Apache Server

Getting Started

  • Point Document Root to public folder
  • To add new models simply create them under \App\Models\
  • To add new storage implementation simply create them under \App\Services\

Front End

Folder Structure ( for Front End )

views/
├── app.twig        <-- This has the base structure put in place for the html ( can only be extended for other templates to be used)
├── index.twig      <-- Main Homepage view that is rendered 
├── includes/       <-- The main includes folder  
└── errors/         <-- All Error Page Views are added here ( 404 / 501 / etc..)

About

Backend PHP API with Custom Storage options ( MySQL / FileSystem) & FrontEnd One Page CRUD Application using VueJS2 / Vue Router / Vue Resource Front End

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published