Giter Club home page Giter Club logo

php-app's Introduction

Greg PHP Application

StyleCI Build Status Total Downloads Latest Stable Version Latest Unstable Version License

This Application is based on Greg PHP Framework and it's components.

Table of Contents

Requirements

Installation

Composer

composer create-project greg-md/php-app

Git

git clone https://github.com/greg-md/php-app.git

Manually

Download and unzip it in your preferable directory.

Run

Open terminal and start docker containers from the project root directory.

docker-compose up

Wait until the app container is started and open in browser http://127.0.0.1/.

It will take a while for the first time until it will download and build images. But next times containers will start faster.

Optionally, you can add an alias in hosts file 127.0.0.1 app.local and open in browser http://app.local/.

Greg PHP Application

Configuration

All configuration files are stored in the config directory. You can easily access them from application:

$app->config('debug');

Environment variables

Environment variables are stored in .env file and could be accessed anywhere in the code, mostly in configuration files:

'debug' => (bool) getenv('DEBUG'),

HTTP Routing

Sorry, description is still in under construction...

Documentation

Console Commands

Sorry, description is still in under construction...

Documentation

Dependency Injection

Sorry, description is still in under construction...

Documentation

Service Providers

Sorry, description is still in under construction...

Documentation

Testing

Sorry, description is still in under construction...

Out of the box

Cache

Sorry, description is still in under construction...

Documentation

ORM

Sorry, description is still in under construction...

Documentation

View

Sorry, description is still in under construction...

Documentation

Imagix

Sorry, description is still in under construction...

Documentation

Debug Bar

Sorry, description is still in under construction...

Documentation

License

MIT © Grigorii Duca

Huuuge Quote

I fear not the man who has practiced 10,000 programming languages once, but I fear the man who has practiced one programming language 10,000 times. © #horrorsquad

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.