______ _ __ /_ __/ (_) ____ __ __ / / ____ _ _____ ____ _ / / / / / __ \ / / / / / / / __ `/ / ___/ / __ `/ / / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ / /_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/ /____/
TinyLara 是一個輕量級 PHP 框架,基於 Composer,能夠當作 Laravel 的精簡版。官方網站:http://tinylara.com/php
Github 項目地址:https://github.com/TinyLara/TinyLaralaravel
git clone https://github.com/TinyLara/TinyLara cd TinyLara
或者:git
wget https://codeload.github.com/TinyLara/TinyLara/legacy.zip/master unzip master cd TinyLara*
composer update
修改數據庫配置文件 app/database.php
,將 demo.sql
導入數據庫。github
config/routes.php :redis
Route::get('', 'HomeController@home');
更加優雅的郵件發送及視圖調用接口:
app/controllers/HomeController.php :sql
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 採用 MIT license 協議分發,衍生項目除了必須採用 MIT 協議以外無任何限制。架構
TinyLara is a Simple PHP Framework based on Composer, looks like a Tiny Laravel.app
git clone https://github.com/TinyLara/TinyLara cd TinyLara
OR:composer
wget https://codeload.github.com/TinyLara/TinyLara/legacy.zip/master unzip master cd TinyLara*
composer update
Then modify app/database.php
with right information and import 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
Visit http://127.0.0.1:3000/
The TinyLara framework is open-sourced software licensed under the MIT license