php tiny,TinyLara

软件简介

2311394b0d23823f881b894d592ba0c4.png

______    _                      __

/_  __/   (_)   ____    __  __   / /   ____ _   _____  ____ _

/ /     / /   / __ \  / / / /  / /   / __ `/  / ___/ / __ `/

/ /     / /   / / / / / /_/ /  / /___/ /_/ /  / /    / /_/ /

/_/     /_/   /_/ /_/  \__, /  /_____/\__,_/  /_/     \__,_/

/____/

中文介绍

TinyLara 是一个轻量级 PHP 框架,基于 Composer,可以看成 Laravel

的精简版。官方网站:http://tinylara.com/

Github

开始使用

下载:

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

TinyLara 已经跑起来了!

特性

2. MVC 架构

3. 采用地球上最强大的 PHP ORM 之一:Laravel

Eloquent

4. 优雅而强大的 Laravel 式的视图加载器

5. 支持原生 PHP 操作 Redis,无需安装任何 PHP 扩展。

6. 一行代码即可发送 SMTP 邮件。

协议

TinyLara 采用 MIT license 协议分发,衍生项目除了必须采用

MIT 协议之外无任何限制。

English Version

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

It’s already running!

Features

1. Tiny router

TinyLara/TinyRoute, based

on fast and sexy

codingbean/macaw

2. MVC architecture

3. One of the Most powerful PHP ORM on Earth: Laravel

Eloquent

4. Powerful Laravel-style views loader

5. Redis ready in Laravel-style

6. Handy SMTP mailer

License

The TinyLara framework is open-sourced software licensed under the MIT

license

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值