All Projects → adriansuter → Slim4-Skeleton

adriansuter / Slim4-Skeleton

Licence: MIT license
Web application skeleton that uses the Slim4 Framework, PHP-DI, Nyholm PSR7 and Twig.

Programming Languages

PHP
23972 projects - #3 most used programming language
Twig
543 projects

Projects that are alternatives of or similar to Slim4-Skeleton

REST-Api-with-Slim-PHP
REST API with PHP Slim Framework 3 and MySQL
Stars: ✭ 69 (+72.5%)
Mutual labels:  slim-framework
slim3-mvc
Slim 3 PHP micro framework MVC application boilerplate
Stars: ✭ 24 (-40%)
Mutual labels:  slim-framework
slim-skeleton
Slim Framework skeleton application following MVC construction
Stars: ✭ 18 (-55%)
Mutual labels:  slim-framework
lassi
PHP boilerplate for quick start projects using Slim Framework and Eloquent.
Stars: ✭ 58 (+45%)
Mutual labels:  slim-framework
phpindonesia.or.id-membership2
PHP Indonesia - Membership Application - Reloaded
Stars: ✭ 31 (-22.5%)
Mutual labels:  slim-framework
wordpress-eloquent
A library that converts converts wordpress tables into Laravel Eloquent Models.
Stars: ✭ 129 (+222.5%)
Mutual labels:  slim-framework
slim-mobile-detect
Implements Mobile-Detect lib for Response's write on Slim Framework App
Stars: ✭ 18 (-55%)
Mutual labels:  slim-framework
phpPgAdmin6
PHP7+ Based administration tool for PostgreSQL 9.3+
Stars: ✭ 45 (+12.5%)
Mutual labels:  slim-framework
Slim
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Stars: ✭ 11,171 (+27827.5%)
Mutual labels:  slim-framework
slim-3-authentication
A Slim 3 authentication system.
Stars: ✭ 44 (+10%)
Mutual labels:  slim-framework
slim-routing
Slim framework powered-up routing
Stars: ✭ 14 (-65%)
Mutual labels:  slim-framework
slim-skeleton
A Slim 3 skeleton project to easily bootstrap MVC applications using Slim Framework 3
Stars: ✭ 14 (-65%)
Mutual labels:  slim-framework
Slim-Restrict-Route
A Slim middleware to restrict ip addresses that will access to your routes
Stars: ✭ 21 (-47.5%)
Mutual labels:  slim-framework
Slim-Config
A file configuration loader that supports PHP, INI, XML, JSON, and YML files for the Slim Framework. It internally uses https://github.com/hassankhan/config.
Stars: ✭ 28 (-30%)
Mutual labels:  slim-framework
slim-doctrine
Slim-Doctrine managers integration
Stars: ✭ 16 (-60%)
Mutual labels:  slim-framework
Slim-Console
Slim Framework Console
Stars: ✭ 26 (-35%)
Mutual labels:  slim-framework
sihae
A PHP 7.4+ blog engine built with Slim Framework and Doctrine ORM
Stars: ✭ 18 (-55%)
Mutual labels:  slim-framework
localization-middleware
PSR-15 middleware to assist primarily with language-based content negotiation and various other localization tasks
Stars: ✭ 24 (-40%)
Mutual labels:  slim-framework
api rest slim framework
RESTFUL API o API REST con slim framework (PHP, MySql, PDO)
Stars: ✭ 14 (-65%)
Mutual labels:  slim-framework
slim-boilerplate
A simple Slim Framework based website boilerplate, pre-configured with commonly used components.
Stars: ✭ 17 (-57.5%)
Mutual labels:  slim-framework

Slim4-Skeleton

Build Status Coverage Status

Web application skeleton that uses the Slim4 Framework, PHP-DI as dependency injection container, Nyholm PSR7 as PSR-7 implementation and Twig as template engine.

This skeleton application was built for Composer.

Installation

Run this command from the directory in which you want to install your new Slim4 Framework application.

composer create-project adriansuter/slim4-skeleton [my-app-name]

Replace [my-app-name] with the desired directory name for your new application. You'll want to:

  • Point your virtual host document root to your new application's public/ directory. (Virtual host is the mandatory way to access to your project. If you try to access directly from the container folder you will encounter an error)
  • Ensure cache/ and logs/ are web writable.

To run the application in development, you can run these commands

cd [my-app-name]
composer start

That's it! Now go build something cool.

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].