0
我有一個循環,通過我的多陣列識字,但我需要通過使用刀片語法樣式的每個條目。我已經嘗試用PHP迴應Html,但沒有奏效。Laravel刀片爆炸Html
這就是我想在刀片語法
echo '<td>'.$key.'</td>';
陣列
array:2 [▼
0 => {#173 ▼
+"Name": "Rama Berger"
+"StockName": "apple"
+"price": 100
+"Date": "2016-01-07 17:31:06"
}
1 => {#172 ▼
+"Name": "Rama Berger"
+"StockName": "apple"
+"price": 11
+"Date": "2016-01-07 20:00:38"
}
]
查看
<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>Name</th>
<th>Stock</th>
<th>Order Amount</th>
<th>Date</th><br>
</tr>
</thead>
<tbody>
@foreach($History as $Past)
@foreach($Past as $key)
<tr>
<td>{{$key}}</td>
</tr>
@endforeach
@endforeach
</tbody>
</table>
控制器
<?php
namespace App\Http\Controllers;
use \View as View;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Request;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class RequestController extends BaseController
{
public function GetHistory(){
$name = Auth::user()->name;
$History = DB::table('History')->select('Name', 'StockName', 'price', 'Date')->where('StockName', '=', 'apple')->get();
return view('pages.home')->with('History', $History);
}
}
012做
你應該提供有效的代碼。現在,它缺少標籤 –
請提供完整的代碼。還顯示錯誤!並且您在For-each循環中有但
在您回顯$ key後,裏面是什麼? –
回答
您的問題有兩種可能的情況。
1)檢查您的刀片文件。它應該像
filename.blade.php
2)你的數組有一些問題。如果你的數組是對象數組,你應該像這樣打印出
{{ $key->yourValue }}
。否則,{{ $key['yourValue'] }}
如果您提供您的數組示例,我們可以爲您的問題提供更好的答案。
希望得到這個幫助!我想爲編碼標準建議你一件事。
根據
PSR
標準,您應該遵循PSR
標準。我不建議像$History
那樣申報。它應該像$history
。您可以參考從here更改這個
來源
2016-01-08 04:09:07
謝謝,我剛剛上傳了一個數組示例 – Charles
@Charles你可以'var_dump'你的數組嗎? –
我發現它現在工作了很多,但可能如果它沒有太多的麻煩,你可以幫助我一個我似乎無法讓我的td去垂直它似乎只想要水平,即使我有它後在tr中設置的HTML是相同的我可以發佈img的錯誤特定於更好的可視化https://gyazo.com/c042a1241a01242ea4b07eac4c7d9b83 – Charles
相關問題