2
我們有一個後端爲我們的業務用良好的舊PHP編寫,我們現在想嘗試在Laravel中重做它,但有問題跳躍。通過Laravel傳遞數據與雄辯
我已經閱讀了大量的教程,但似乎很難找到一個相關的。我們有一個充滿記錄的數據庫,第一頁我們只想把它們全部打印到表格中。
在常規的php中,我們只是運行一個查詢,把它放入一個數組並解析出數據。我試圖在視圖控制器中做到這一點,但我沒有取得成功...
表格格式可能稍微關閉,只是試圖獲取現在打印的數據,路線和一切工作。
我不是100%,如果一切都建立在理想的地方,或者如果這是這樣做的理想方式,但這裏是我們所擁有的:
在此先感謝您的幫助!
// Model:'PaymentInfo' - Database Table: 'payment_info'
Class PaymentInfo extends Eloquent
{
public $connection = 'main';
protected $table = 'payment_info';
protected $primaryKey = 'order_id';
public function getLastname()
{
return $this->lastname;
}
public function getFirstname()
{
return $this->firstname;
}
public function getBuyerEmail()
{
return $this->buyer_email;
}
public function getCountry()
{
return $this->country;
}
public function getMcGross()
{
return $this->mc_gross;
}
則控制器:
class AdminController extends BaseController {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function getIndex()
{
return View::make('admin.index');
}
}
最後認爲:
@extends('master')
@section('content')
<div class="span 8 well">
<h4>Hello {{ (Auth::user()->username) }}</h4>
</div>
<div>
<div style="font-size:medium">
<h1>
<center>Recent Orders</center>
</h1>
</div>
<div id="highstyle1">
<table border="1" cellspacing="0" cellpadding="4">
<tr>
<th>Order #</th>
<th>Buyer Name</th>
<th>Email Address</th>
<th>Country</th>
<th>Payment</th>
<th>Buyer Memo</th>
<th>Order Date</th>
<th>Status</th>
<th>Transaction ID</th>
</tr>
<tr>
{{ $order_id = PaymentInfo::all() }}
@foreach ($order_id as $order)
<td>{{ PaymentInfo::$order->lastname }}</td>
@endforeach
</tr>
</table>
</div>
</div>
@stop
我做了更改,現在的東西肯定更有意義,但它給出了「沒有收到數據,錯誤代碼:ERR_EMPTY_RESPONSE」的錯誤。我從我的模型中遺漏了什麼? – Nick8675
看看你的Web服務器日誌,你應該會看到一些錯誤。 –
賓果,就是這樣。謝謝! – Nick8675