2017-06-13 6 views
-3

これは、コードのこのバージョンでは正常に動作しているLaravel - ロードビュー - >取得空白ページの問題

class PageController extends Controller 
{ 
    public function show($slug = null, $slug2 = null) 
    { 
     if (!$slug2) { 
      $cat1 = 1; 
      return view('frontend/pages/category', [ 
       'categories' => $cat1 
      ]); 
     } 
    } 
} 

私のクラスです。私はこのような別の関数に戻りビューロジックを移動した場合 :

 class PageController extends Controller 
     { 

       public function show($slug = null, $slug2 = null) 
       { 
        if (!$slug2) { 
         $cat1 = 1; 
         $this->myfunction($cat1); 
        } 
       } 
       public function myfunction($cat1) 
       { 
         return view('frontend/pages/category', [ 
          'categories' => $cat1 
         ]); 
       } 
     } 

私は空白のページを取得しています。ログには何もありません。どんな考え? `show`方法で`;

+0

いけないの内側にmyfunctionの結果を返す必要があります。 – dan08

+0

ルート 'get {'{slug?}/{slug2?}'、 'PageController @ show');' – Chester

+1

'myfunction'の引数が' cat1'であるため –

答えて

2

は、あなたが `ます$ this->のMyFunction($のCAT1)を返す必要がshow

+0

あなたはより具体的になることができますか? – Chester

+1

Omg、あなたは正しいです!もう少し寝る必要がある。どうも – Chester

関連する問題