私の見解では、tests.indexはデータベースからデータを取得するselectドロップダウンをクリックして私のルートtests.showを開くことができますか?open route .show onchangeをドロップダウンしたとき
マイコントローラ:
public function index(Request $request)
{
$tests = DB::table('test')->distinct()->get();
return view('tests.index')->with('tests', $tests);
}
public function show($id)
{
$test = Test::findOrFail($id);
return view('tests.show', compact('test'));
}
マイビューインデックス:
<select id="apports" type="dropdown-toggle" class="form-control" name="apports" onchange="{{ route("tests.show", $test->id) }}">
<option value="choisir" selected disabled>Choisir</option>
@foreach($tests as $test)
<option class="apports" value="{{$test->id}}">{{$test->apports}}</option>
@endforeach
私はここに私のルートを置く:onchange
私はエラー "未定義の変数を:テスト" を取得 I次のような選択項目の下にボタンを追加してください:
<a class="btn btn-small btn-success" href="{{ route("tests.show", $test->id) }}">Show</a>
私は常にテーブルの最後のIDを取得
...
私は、私が選択して値を変更するだけの場合は、ボタンを持っているtests.showを返さないことを好むだろう...誰かが私を助けてください可能性です? $test
変数は、インデックス・ビューに設定されていない
'$ test'変数は唯一のビューの上にループ – xmhafiz
foreach'' @内部で呼び出すことができますされ、 '{{ddは($テストは)}}'これを書いて、私 –
をして表示結果を共有はいしかし私は