______ _ __
/_ __/ (_) ____ __ __ / / ____ _ _____ ____ _
/ / / / / __ \ / / / / / / / __ `/ / ___/ / __ `/
/ / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ /
/_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/
/____/
Крошечная Лара-это простой 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