で範囲によって間でレコードを取得します私は、データベース内のパラメータ私は日付の誕生日と電流に基づいて年齢を計算うコントローラに機能を持っているので、年齢の値が自動的に表示されますファーストネーム、姓と当然の年齢のようなフィールドを持つテーブルを持っているLaravel 5.2
として、年齢とともに、私は今、私がしたいので、
name lastname age
john simons 40
olivia newtin 100
sylvia gay 390
のようなフィールドを持つ人々のテーブルを持って、クエリ動的なクエリに基づいて、テーブル上のデータを取得したいyear.Now年齢だ人々は、私はジョン・シモンズを期待していますもちろん、40から100までで、オリビアのnewtin私はnullを取得していますreturned.But値になり得ます。あなたはこれをどのように解決するのでしょうか?どこかに私のリポジトリ内
コントローラ今
public function getAllPeopleByThisAge()
{
//query to repository
$min = 40;
$max = 100
$somereturn = $this->student->getAllPeopleByThisAge($min, $max);
}
public function getAllPeopleByThisAge($min,$max)
{
$this->people = DB::table('students')
->select('students.age')
->whereBetween('age',[$min, $max])
->get();
}
私のデータベースは年齢とともに列が15、20、100、70 .....