use App\Post;
Route::get('/findwhere', function(){
$posts = Post::where('id', 1)->orderBy('id', 'desc')->take(1)->get();
return $posts;
});
[{“id”:1,”title”:”Update tile”,”content”:”Laravel is the best thing that happen to PHP”,”created_at”:null,”updated_at”:null,”is_admin”:0}]
確かにraw queryのselect * fromよりもeasy to understand
DB::select(‘select * from posts where id = ?’, [1]);
FindOrFail()とも書ける
Route::get('/findmore', function(){
$posts = Post::findOrFail(4);
return $posts;
});