laravel
网址推荐
www.golaravel.com
ORM Eloquent
$users = User::all();
$user = User::find(1);
var_dump($user->name);
$model = User::findOrFail(1);
$model = User::where('vote', '>', 100)->firstOrFail();
App:error(function(ModelNotFoundException $e) { return Response::make('Not Found', 404); });
$user = User::where('vote', '>', 100)->take(10)->get();
foreach (\(users as \)user) { var_dump($user->name); }
$count = User::where('vote', '>', 100)->count();
$users = User::whereRaw('age > ? and votes = 100', array(25))->get();
$user = User::on('connection-name')->find(1);
$user = new User;
$user->name = 'John';
$user->save();
$user = User::create(array('name' => 'John'));
$user = User::find(1); $user->email = 'john@foo.com' $user->save();
$user->push();
$affectedRows = User::where('votes', '>', 100)->update(array('status' =>2));
$user = User::find(1); $user->delete();
User::destroy(1); User::destroy(array(1,2,3)); User::destroy(1,2,3);
$affectedRows = User::where('votes', '>', 100)->delete();
- just timestamps
$user->touch();