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

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

下拉列表正在填充 laravel 6 中的空列表

下拉列表正在填充 laravel 6 中的空列表

PHP
肥皂起泡泡 2023-04-28 15:04:09
Laravel 版本 6。PHP 7.4。我只是想從數據庫表中填充我的下拉值。最初,它返回錯誤“變量未定義”,但是當我將代碼包含在if條件中時,我的錯誤消失了,但下拉列表為空。請建議我卡在哪里。路線.phpRoute::get('products/qrcodes/basic','niceActionController@getMake');控制器<?phpnamespace App\Http\Controllers;use \Illuminate\Http\Request;use App\NiceAction;use App\NiceActionLogged;public function getMake(){$records = DB::table('users')->get();return view('products.qrcodes.basic', ['records' => $records]);}看法<form>   <select  required>     @if ((empty($records)))        Whoops! Something went wrong     @else     @foreach ($records as $item)     <option value="{{ $item->id }}">{{ $item->name }}</option>     @endforeach     @endif   </select></form>我也試過“dd($records);” 但沒有任何反應。
查看完整描述

2 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

首先確保你的表有數據。然后更改您的控制器并像這樣查看。


控制器代碼


<?php


   namespace App\Http\Controllers;


   use DB;

   use \Illuminate\Http\Request;

   use App\NiceAction;

   use App\NiceActionLogged;


   public function getMake() {

       $records = DB::table('users')->get()->toArray();

       return view('products.qrcodes.basic', compact('records'));

   }

查看代碼:


<form>

    <select required>

        @if(empty($records))

            Whoops! Something went wrong

        @else

            @foreach ($records as $key => $item)

                <option value="{{ $item['id'] }}">{{ $item['name'] }}</option>

            @endforeach

        @endif

    </select>

</form>

我希望它能幫助你 :)


查看完整回答
反對 回復 2023-04-28
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

確定的是我錯誤地定義了兩條相同的路線。將我的最新路線粘貼到上一條路線上方后,我的代碼就可以工作了。

上一條路線:

????Route::get('products/qrcodes/{firstQR}

最新路線:

????Route::get('products/qrcodes/basic','niceActionController@getMake');


查看完整回答
反對 回復 2023-04-28
  • 2 回答
  • 0 關注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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