我在 laravel 6 中需要帮助(同时按名称专业和国家/地区搜索)

当我按下“搜索”按钮时,我总是收到一个错误(未定义的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>


杨__羊羊
浏览 114回答 1
1回答

芜湖不芜

假设您在表中有 和 列。如果要代表模型提取数据,则查询将是。nomspécialitédoctorsdoctor&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;=&nbsp;doctor::where('nom',&nbsp;$request->rech) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;->where('spécialité',&nbsp;$request->spes) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;->get();希望这对你有用。
打开App,查看更多内容
随时随地看视频慕课网APP