亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Laravel中的編輯視圖中獲取記錄drom數據庫?

如何在Laravel中的編輯視圖中獲取記錄drom數據庫?

PHP
海綿寶寶撒 2021-05-12 21:28:53
在我的編輯視圖中,我有這樣的代碼<div class="form-group">    <label class="col-md-12">Last Name</label>    <div class="col-md-12">        <input type="text" placeholder="Enter Last Name" name="lastName" class="form-control form-control-line" value="{{$profile->personal_detail['last_name']}}" required>    </div></div><div class="form-group">    <label class="col-md-12">Department</label>    <div class="col-md-12">        <select class="custom-select form-control col-md-11" id="department" name="department">{{ $profile->personal_profile['department'] }}            @foreach($listDepartment as $departmentList){                <option value='{{$departmentList->nameOfDepartment}}'>{{$departmentList->nameOfDepartment}}</option>            }            @endforeach        </select>    </div></div>在“編輯”視圖的“我的姓氏”字段中,它為我提供了數據庫的姓氏,在“部門”中,它顯示我部門的下拉列表,但我希望在該字段中插入部門的名稱。我怎么才能得到它??我還有其他這樣的下拉菜單<div class="row"><label class="col-md-6"><b> Mode </b></label><div class="col-md-6"><select class="custom-select form-control col-md-12" name="mode" id="mode" required>   <option value=""> --- Select Interciew Mode --- </option>   <option value="telephonic">Telephonic</option>   <option value="facetoface">Face 2 face</option>   <option value="skype">Skype</option></select></div></div><hr>這是我的控制器public function candidateDetail($id)    {        $empDetails = User::all();        $candidateDetail = EmployeeHire::find($id);        $interview = [            '' => '--- Select Interciew Mode ---',            'telephonic' => 'Telephonic',            'facetoface' => 'Face 2 face',            'skype' => 'Skype'        ];        return view('pages.candidatedetails', compact('id', 'candidateDetail', 'empDetails', 'interview'));    }
查看完整描述

1 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

您可以從您的用戶中檢查匹配的foreach值nameOfDepartment。


<div class="form-group">

    <label class="col-md-12">Department</label>

    <div class="col-md-12">

        <select class="custom-select form-control col-md-11" id="department" name="department">

            @foreach($listDepartment as $departmentList)

                @if ($profile->personal_profile['department'] == $departmentList->nameOfDepartment)

                    <option value="{{$departmentList->nameOfDepartment}}" selected="selected">{{$departmentList->nameOfDepartment}}</option>

                @else

                    <option value="{{$departmentList->nameOfDepartment}}">{{$departmentList->nameOfDepartment}}</option>

                @endif

            @endforeach

        </select>

    </div>

</div>

對于第二個選擇字段,請在控制器中創建一個包含所有可能值的數組。


$interview = [

    '' => '--- Select Interciew Mode ---',

    'telephonic' => 'Telephonic',

    'facetoface' => 'Face 2 face',

    'skype' => 'Skype'

];

然后,您可以執行與先前選擇相同的操作:


<select class="custom-select form-control col-md-12" name="mode" id="mode" required>

    @foreach($interview as $key => $name)

        @if ($profile->personal_profile['interview'] == $key)

            <option value="{{ $key }}" selected="selected">{{ $name }}</option>

        @else

            <option value="{{ $key }}">{{ $name }}</option>

        @endif

   @endforeach

</select>


查看完整回答
反對 回復 2021-05-28
  • 1 回答
  • 0 關注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號