Автор оригинала: David Wong.
______ _ __
/_ __/ (_) ____ __ __ / / ____ _ _____ ____ _
/ / / / / __ \ / / / / / / / __ `/ / ___/ / __ `/
/ / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ /
/_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/
/____/
Tiny Lara-это легкий PHP-фреймворк, основанный на Composer, который можно рассматривать как компактную версию Laravel. Официальный сайт: http://tiny lara .com/
Github
Адрес проекта на Github: https://github.com/TinyLara/TinyLara
Начните использовать
Скачать:
git clone https://github.com/TinyLara/TinyLara cd TinyLara
Или:
wget https://codeload.github.com/TinyLara/TinyLara/legacy.zip/master unzip master cd TinyLara*
Установка пакетов зависимостей:
composer update
Измените файл конфигурации базы данных приложение/база данных. php Будет демо.sql Импортируйте базу данных.
Просмотр кода:
config/routes.php:
Route::get('', '[email protected]');
Более элегантный интерфейс для отправки почты и вызова просмотра:
app/controllers/HomeController.php:
public function home()
{
// mail sample
Mail::to('[email protected]')->from('[email protected]')
->title('Foo Bar')
->content('Hello~~')
->send();
// redis sample
Redis::set('key','value',3000,'ms');
echo Redis::get('key');
// view sample
return View::make('home')->with('article',Article::first())
->withTitle('TinyLara :-D')
->withFooBar('foo_bar');
}
Операционные проекты:
cd public && php -S 127.0.0.1:3000
Посетите http://127.0.0.1:3000/
Крошечная Лара бежит!
Характеристика
- TinyLara/Крошечный маршрут, Пакет Микро-маршрутизации, основанный на Сексуальном и быстром кодировании Бобов/Ара
- Архитектура MVC
- Использование одной из самых мощных форм PHP на Земле: Ларавель Красноречив
- Элегантный и мощный загрузчик Laravel view
- Он поддерживает собственную работу PHP Redis без установки каких-либо расширений PHP.
- Почта SMTP может быть отправлена в одной строке кода.
Соглашение
Tiny Lara распространяется с использованием лицензионного протокола MIT. Для производных проектов нет никаких ограничений, кроме лицензии MIT.
Tiny Lara-это простой PHP-фреймворк, основанный на Composer, похожий на крошечный Laravel.
Начать
Скачать:
git clone https://github.com/TinyLara/TinyLara cd TinyLara
ОПЕРАЦИОННАЯ:
wget https://codeload.github.com/TinyLara/TinyLara/legacy.zip/master unzip master cd TinyLara*
Установка зависимостей:
composer update
Затем измените приложение/database.php с правильной информацией и импортом демо.sql .
Просто смотри:
config/routes.php:
Route::get('', '[email protected]');
app/controllers/HomeController.php:
public function home()
{
// mail sample
Mail::to('[email protected]')->from('[email protected]')
->title('Foo Bar')
->content('Hello~~')
->send();
// redis sample
Redis::set('key','value',3000,'ms');
echo Redis::get('key');
// view sample
return View::make('home')->with('article',Article::first())
->withTitle('TinyLara :-D')
->withFooBar('foo_bar');
}
Бежать:
cd public && php -S 127.0.0.1:3000
Посетите http://127.0.0.1:3000/
Он уже работает!
Особенности
- Крошечный маршрутизатор Крошечная Лара/Крошечный маршрут, основанный на быстром и сексуальном кодировании боба/ара
- Архитектура MVC
- Одна из самых мощных ФОРМ PHP на Земле: Laravel Eloquent
- Мощный загрузчик представлений в стиле Laravel
- Редис готов в стиле Laravel
- Удобная почтовая программа SMTP
Лицензия
Платформа Tiny Lara – это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT
Оригинал: “https://developpaper.com/lightweight-php-framework-tinylara-update-more-elegant-with-chinese-introduction/”