Download the PHP package kito92/epicroute without Composer

On this page you can find all versions of the php package kito92/epicroute. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package epicroute

EpicRoute - A very fast router for PHP

With this library you can easily implement routing in your PHP application, and it's insanely fast!

Installation

To install with composer:

Requires PHP 5.3+.

Basic Usage

A simple file setup is located under 'example' directory. Here's a basic usage example:

Available methods are the following:

Variables & Regex

Here's how you can match a variable:

and in this way you can match only numeric value:

To match all the sub-URLs you can add the "+" at the end of a variable's name:

This will match /any/route/you/goes, and the variable $paths is an array which contains the subfolder requested.

Remember that, for the same base url, if you have multiple regex route and a generic one, you HAVE to declare first those who have a regex, than the generic one, or the router will serve always the generic. You can call several methods through the fluent interface. So, for example:

Middleware

You can define your custom middleware implementing the \EpicRoute\Middleware interface:

and you can associate to a route in this way:

Group

If you want to set a middleware to a group of routes, you can declare a group of view:

License

The MIT License (MIT). Please see License File for more information.


All versions of epicroute with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kito92/epicroute contains the following files

Loading the files please wait ....