2015-02-11 53 views
0

將數據傳遞給控制器​​功能的作曲家我想用渲染的局部視圖:Laravel - 通過@include

@include('partial.view', array('view_data' => $view_data)) 

現在這個觀點我有一個觀點作曲:

View::composer('partial.view', '[email protected]'); 

變量$ view_data在視圖內可見,但不在視圖之前呈現的視圖編輯器方法內。

我想在@theMethod方法中訪問$ view_data(通過@include傳遞)。我怎樣才能做到這一點?也許有不同的方法?

回答

2

offsetGet()上視圖可以檢索已注入到視圖變量:

public function theMethod($view){ 
    $viewData = $view->offsetGet('view_data'); 
} 
+0

這是真棒..謝謝! – raphadko 2015-02-11 13:29:46