摘要:中文介绍是一个轻量级框架,基于,可以看成的精简版。官方网站项目地址开始使用下载或者安装依赖包修改数据库配置文件,将导入数据库。一行代码即可发送邮件。协议采用协议分发,衍生项目除了必须采用协议之外无任何限制。
TinyLara
</>复制代码
______ _ __
/_ __/ (_) ____ __ __ / / ____ _ _____ ____ _
/ / / / / __ / / / / / / / __ `/ / ___/ / __ `/
/ / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ /
/_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/
/____/
中文介绍
TinyLara 是一个轻量级 PHP 框架,基于 Composer,可以看成 Laravel 的精简版。官方网站:http://tinylara.com/
GithubGithub 项目地址: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
修改数据库配置文件 app/database.php,将 demo.sql 导入数据库。
查看代码:config/routes.php :
</>复制代码
Route::get("", "HomeController@home");
更加优雅的邮件发送及视图调用接口:
app/controllers/HomeController.php :
</>复制代码
public function home()
{
// mail sample
Mail::to("foo@bar.io")->from("bar@foo.io")
->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 已经跑起来了!微型路由包 TinyLara/TinyRoute, 基于性感而快速的 codingbean/macaw
MVC 架构
采用地球上最强大的 PHP ORM 之一:Laravel Eloquent
优雅而强大的 Laravel 式的视图加载器
支持原生 PHP 操作 Redis,无需安装任何 PHP 扩展。
一行代码即可发送 SMTP 邮件。
协议TinyLara 采用 MIT license 协议分发,衍生项目除了必须采用 MIT 协议之外无任何限制。
TinyLara is a Simple PHP Framework based on Composer, looks like a Tiny Laravel.
Start Download:</>复制代码
git clone https://github.com/TinyLara/TinyLara
cd TinyLara
OR:
</>复制代码
wget https://codeload.github.com/TinyLara/TinyLara/legacy.zip/master
unzip master
cd TinyLara*
Install dependencies:
</>复制代码
composer update
Then modify app/database.php with right information and import demo.sql.
Just see:config/routes.php :
</>复制代码
Route::get("", "HomeController@home");
app/controllers/HomeController.php :
</>复制代码
public function home()
{
// mail sample
Mail::to("foo@bar.io")->from("bar@foo.io")
->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");
}
Run:
</>复制代码
cd public && php -S 127.0.0.1:3000
Visit http://127.0.0.1:3000/
It"s already running!Tiny router TinyLara/TinyRoute, based on fast and sexy codingbean/macaw
MVC architecture
One of the Most powerful PHP ORM on Earth: Laravel Eloquent
Powerful Laravel-style views loader
Redis ready in Laravel-style
Handy SMTP mailer
LicenseThe TinyLara framework is open-sourced software licensed under the MIT license
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/20874.html
TinyLara showImg(http://lvwenhan.com/content/uploadfile/201410/dcd81414652600.png); ______ _ __ /_ __/ (_) ____ __ __ / / ____ _ __...
摘要:一些有用的一些有用的,包括转换小箭头三角形媒体查询等中文指南是当下最热门的前端资源模块化管理和打包工具。 nodejs 入门 nodejs 入门教程,大家可以在 github 上提交错误 2016 年最好用的表单验证库 SMValidator.js 前端表单验证工具分享 浅谈前端线上部署与运维 说到前端部署,可能大多数前端工程师在工作中都是使用的公司现成的部署系统,与SRE对接、一起完...
摘要:一些有用的一些有用的,包括转换小箭头三角形媒体查询等中文指南是当下最热门的前端资源模块化管理和打包工具。 nodejs 入门 nodejs 入门教程,大家可以在 github 上提交错误 2016 年最好用的表单验证库 SMValidator.js 前端表单验证工具分享 浅谈前端线上部署与运维 说到前端部署,可能大多数前端工程师在工作中都是使用的公司现成的部署系统,与SRE对接、一起完...
阅读 1155·2021-11-25 09:43
阅读 766·2021-11-22 14:45
阅读 3929·2021-09-30 09:48
阅读 1137·2021-08-31 09:41
阅读 2058·2019-08-30 13:52
阅读 2041·2019-08-30 11:24
阅读 1427·2019-08-30 11:07
阅读 1031·2019-08-29 12:15