ドロップダウンから選択したリストがデータベースの「destinationto」列内のリストと一致する場合、その行内のすべてのアイテムを取得する単純な検索エンジンを作成しています。しかし、検索ボタンを押しても、データベースからアイテムが返されませんでした。それは私に空の配列を与えるでしょう。
object(Illuminate\Database\Eloquent\Collection)[141]
protected 'items' =>
array (size=0)
empty
私は何を間違えましたか?
ここにスニペットがあります
OnewayflightControllers.php:
public function onewayflightresults()
{
$destinationto = Input::get('destinationto');
$results = Oneways::where('destinationto','=',$destinationto)->get();
var_dump($results);
}
public function onewayflight()
{
$onewaysfrom = DB::table('oneways')->distinct()->lists('destinationfrom');
$onewaysto = DB::table('oneways')->distinct()->lists('destinationto');
return View::make('content.onewayflight')->with(['destinationfrom'=>$onewaysfrom,'destinationto'=>$onewaysto]);
}
onewayflight.blade.php :
{{ Form::label('destinationto','To: ') }}
{{ Form::select('destinationto', $destinationto)}}