tobymaxham / yuttamf
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 1
Type:project
Requires
- illuminate/database: ^5.3
- symfony/http-foundation: ^3.2
- symfony/routing: ^3.2
- twig/twig: ~1.0
- vlucas/phpdotenv: ^2.4
This package is auto-updated.
Last update: 2024-10-24 04:33:16 UTC
README
The Yutta MF PHP Framework is a simple framework that halps you to write simple web applications or APIs.
Installation
The best way to install Yutta MF is to use the Composer package manager.
$ composer require tobymaxham/yuttamf
With this command Yutta and all required dependencies will be installed. For a list of all dependencies please scroll down.
Usage
Now you can create an index.php
file and put the following example.
<?php // loads the composer autoloader require 'vendor/autoload.php'; // registers a new Yutta Application instance, // where __DIR__ is the root path above the vendor $app = new \Yutta\Application(__DIR__); $app->start();
For lazy developers you wont need to create a new Application instance.
<?php require 'vendor/autoload.php'; app()->route()->get('/', function() { return 'Hello World!'; });
You may quickly test this using the built-in PHP server:
$ php -S localhost:8000
Going to ยดhttp://localhost:8000` will now display "Hello world!".
Dependencies
The Yutta MF PHP Framework includes
- the Laravel database extensions (illuminat/database)
- the environment loader PHP dotenv (vlucas/phpdotenv)
- the Symfony HttpFoundation Component (symfony/http-foundation)
- the Twig Template Engine (twig/twig)