2015-01-15 2 views
1

Может быть, это что-то простое, но я буду замешан, если найду его. Вот мой контроллерLaravel вид не отображается; не так просто, как вы думаете.

public function index($vendors) 
{ 
    return View::make('orders.index', compact('vendors')); 
} 

public function indexAll() 
{ 
    $vendors= $this->orderingService->getListByVendor(); 

    $this->index($vendors); 
} 

Ничего не найдено на странице. Но если я скопирую этот return View :: make в метод indexAll, он отлично работает. И я имею в виду копирование и вставку. Если я поставлю dd ($ vendors) перед возвратом в методе индекса, он выгружается так же, как вы думаете. Я поставил dd в самой первой строке представления и ничего не получил. В журналах ошибок нет. Любая идея, что происходит?

ответ

4

Вы не возвращаете возврат в indexAll(). Просто измените эту последнюю строку следующим образом:

return $this->index($vendors); 
+3

** Мой бог, я глуп. ** Я занимался этим в течение 2 часов. Благодаря! Я приму ответ, как только это позволит мне. – Casey

+0

@ Casey 'не так просто, как вы думаете: D Дьявол в деталях. –

+1

@ClaudioLudovicoPanetta Этот титул будет навсегда, насмехаться и позорить меня. Я собираюсь изменить свое имя, переехать в страну без доступа в Интернет и стать сапожником – Casey

Смежные вопросы