當我按下“搜索”按鈕時,我總是收到一個錯誤(未定義的nom),我需要有人可以與我一起解決這個問題并糾正我的代碼:所以這是我的代碼:控制者:醫生.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\doctor; class doctors extends Controller { // function afficher() { $data=doctor::all(); if ($data['nom']==$request->get("rech") && $data["spécialité"]==$request->get("spes") ) { echo "voila la liste .$data."; }else{ echo "not found"; } }這就是形式:acceuil.blade.php<form action="/doctors" method="GET"> <div> <div class="form-row"> <div class="col-4"> <input type="text" class="form-control" placeholder="Tapez le nom de votre médecin" name="rech" value=""> </div> <div class="col-2" z-index=1px> <select type="text" class="form-control" placeholder="Spécialité" name="spes"> <option value="" disabled selected>Choisir la spécialité</option> <option value="1">Généraliste</option> <option value="2">Cardiologue</option> <option value="3">Pédiatre</option> <option value="3">Psychiatre</option> <option value="3">Gynécologue</option> </select> </div> <div class="col-2"> <select type="text" class="form-control" placeholder="" name="ville" > <option value="" disabled selected>Région</option> <option ... > </select> </div> <div class="col-2"> <input type="submit" value="RECHERCHER" class="btn btn-outline-primary"> </div> </div></form>
1 回答

蕪湖不蕪
TA貢獻1796條經驗 獲得超7個贊
假設您在表中有 和 列。如果要代表模型提取數據,則查詢將是。nom
spécialité
doctors
doctor
$result = doctor::where('nom', $request->rech) ->where('spécialité', $request->spes) ->get();
希望這對你有用。
- 1 回答
- 0 關注
- 91 瀏覽
添加回答
舉報
0/150
提交
取消