Я попытался получить доступ к данным изначально при создании в laravel Stack Overflow

Я попытался получить, где записи извлекаются и отображаются здесь, используя следующий код конструктора. Я новичок в Laravel и попробую его на перемены. На самом деле я получил ответ при печати этого «$ this-> sampleImpl». В этой записи отсутствовало одно поле, например «имя».

use App\Models\CostIntegrationReview;

private $sampleImpl;
private $sampleDataModel;

public function __construct(HistoryReview $theReview) {
$this->sampleImpl = $theReview;
$this->sampleDataModel = new HistoryReview();
}

echo "<pre>";print_r($this->sampleImpl->paginate(10));echo "</pre>";

Результат

Illuminate\Pagination\LengthAwarePaginator Object
(
[total:protected] => 3810
[lastPage:protected] => 381
[items:protected] => Illuminate\Database\Eloquent\Collection Object
(
[items:protected] => Array
(
[0] => App\Models\HistoryReview Object
(
[table:protected] => history_review
[timestamps] =>
[connection:protected] =>
[primaryKey:protected] => id
[perPage:protected] => 15
[incrementing] => 1
[attributes:protected] => Array
(
[id] => 5455
[vendorid] => M06
[sitename] => Sonymedia
[invoiceid] => M06-4-201611-non-audience extension- Content Cost
[siteplacementid] => 4
[siteplacement] => non-audience extension
[amt] => 1
[zone] =>
[startdate] => 2018-01-01
[createdby] => 0
[costaccount] => Content Cost
[page] => 6
[publisheragreement] => Revenue Share
[approvalstatus] => 1
[createdat] => 2017-03-17 11:35:30
[refid] => 4
[reftype] => 6
[updatedby] =>
[updatedat] =>
[costintid] => 1248
)

[original:protected] => Array
(
[id] => 56797
[vendorid] => MAR06
[sitename] => Martha Stewart Living Omnimedia
[invoiceid] => MAR06-4-201611-non-audience extension- Content Cost
[siteplacementid] => 4
[siteplacement] => non-audience extension
[amt] => 1
[zone] =>
..................etc

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]