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

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

刀片視圖不從 laravel 中的控制器獲取數據

刀片視圖不從 laravel 中的控制器獲取數據

PHP
動漫人物 2023-05-12 15:21:55
在我的控制器中,我從數據庫中獲取一些值并將它們發送到 Blade View。我通過 檢查了我的查詢php artisan tinker,它返回了一條有效記錄。問題是我的 Blade 視圖沒有獲取從控制器傳遞的值??刂破鱬ublic function getMake(){    $records = DB::table('users')->get()->toArray();    return view('products.qrcodes.basic',compact('records'));}路線Route::get('/basicfile', 'niceActionController@getMake');看法<select>  <option selected disabled>Make*</option>   @if(empty($records))      Whoops! Something went wrong   @else   @foreach ($records as $key => $item)      <option value="{{ $item->id }}">{{ $item->name }}</option>   @endforeach   @endif</select>
查看完整描述

4 回答

?
BIG陽

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

試試這個,它應該工作:


public function getMake()

{

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

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

}

刀刃 :


<select>

  <option selected>Make*</option>

   @if(empty($records))

     <p>No records Found</p>

   @else

   @foreach ($records as $item)

      <option value="{{ $item->id }}">{{ $item->name }}</option>

   @endforeach

   @endif

</select>


查看完整回答
反對 回復 2023-05-12
?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

問題出在我的路線文件上。在路由中,我定義了另一條路由,它調用了我正在處理的同一個 Blade View。

所以也許那里有沖突。我只是刪除了那條路線,它奏效了!


查看完整回答
反對 回復 2023-05-12
?
互換的青春

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

漂亮的動作控制器


public function getMake()

{

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

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

}

基本的.blade.php


<select>

  <option selected>Make*</option>

   @if(empty($records))

     <p>No records Found</p>

   @else

   @foreach ($records as $item)

      <option value="{{ $item->id }}">{{ $item->name }}</option>

   @endforeach

   @endif

</select>


查看完整回答
反對 回復 2023-05-12
?
飲歌長嘯

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

無需將集合轉換為數組,您可以在 之后立即處理您的數據->get(),如下所示: DB::table('users')->get();



查看完整回答
反對 回復 2023-05-12
  • 4 回答
  • 0 關注
  • 180 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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