______ _ __ /_ __/ (_) ____ __ __ / / ____ _ _____ ____ _ / / / / / __ \ / / / / / / / __ `/ / ___/ / __ `/ / / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ / /_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/ /____/
Крошечная Лара-это простой PHP-фреймворк на основе Composer, похожий на облегченное издание Laravel. http://tinylara.com/
Github
Репо на Github: https://github.com/TinyLara/TinyLara
Начать
Скачать:
git clone https://github.com/TinyLara/TinyLara cd TinyLara
Установка зависимостей:
composer update
Затем измените приложение/базу данных.
php
с правильной информацией и импортом demo.sql
.
Видеть:
config/routes.php:
Macaw::get('', '[email protected]');
app/controllers/HomeController.php:
public function home() { // build view sample $this->view = View::make('home')->with('article',Article::first()) ->withTitle('MFFC :-D') ->withFooBar('foo_bar'); /* // build mail sample $this->mail = Mail::to(['[email protected]', '[email protected]']) ->from('OOXX <[email protected]>') ->title('Foo Bar') ->content('Hello~~
'); // redis sample Redis::set('key','value',3000,'ms'); echo Redis::get('key'); */ }
Бежать:
cd public && php -S 127.0.0.1:3000
Посещение http://127.0.0.1:3000/
Он уже работает!
Особенности
- Супер маленький (~150 LOC) маршрутизатор: быстрый и сексуальный codingbean/ара
- Архитектура MVC
- Одна из самых мощных ФОРМ PHP на Земле: Laravel Eloquent
- Мощный загрузчик представлений в стиле Laravel
- Redis готов в стиле Laravel
- Удобная почтовая программа SMTP
Лицензия
Платформа Tiny Lara – это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT