2017-07-18 8 views
0

私は次の作曲家を持っています。私は$myIdに私のアプリケーションのコントローラのすべてのアクションにアクセスしたいと思っています。これをどのように達成するのですか?どんな助けも素晴らしいだろう。コントローラのViewComposer変数にアクセスする方法はありません

class DistributorComposer { 

    /** 
    * Create a new Category composer. 
    * 
    * @param $menuStr 
    * @return void 
    */ 
    // Global Variables for menu 
    var $menuStr = ''; 

    public function __construct() 
    { 
    } 

    public function compose(View $view) { 
     //$data['language'] = FrontendController::getDistributorInfo(); 
     $view->with('myId',Input::get('d_id')); 
    } 
} 

答えて

0

割り当てるしばらく使っこれを - \App::instance('myId', $myId);

そして、これを取得中 - $myId = \App('myId');

+0

をこんにちは、それは検索の前に行われるべきである割り当てる – mayur

+0

こんにちは、「クラスのMyIDが存在しません」と言います。 –

+0

こんにちは...あなたのためのおかげです高速返信実際には、私はコンポーザー機能で単純な出口を置くとき、作曲家が読み込まれていないかもしれない?私は "View :: composer( '*'、 'App \ Http \ ViewComposers \ DistributorComposer')によって登録しました; – mayur

関連する問題