Confluence 에 심각한 보안 취약점이 발견되었으니 사용자분들은 업그레이드 하세요.!
 
1
0
-1

안녕하세요. 

갑자기 멘붕이 와서 글을 올립니다.

본론으로 바로들어가자면요..!

홈페이지 첫화면에

web.php  

→ Route::get('/','WelcomeController@index'); 

로 들어가서

WelecomeController.php

index → 


return view('welcome')


이런식으로 되어있는데요.


단순하게 

$adminboard = \App\Adminboard::whereId('1')->firstOrFail() 
이게 아니라
$adminboard = \App\Adminboard::whereId('1')->firstOrFail()->adminboards();
위 방법.. 처럼 가져오고싶은데요.. 테그는 가져와 지는데
포럼에 글이 접근이 안되네요..


책에서 만든 "포럼"을 그대로 하단에 넣고 싶으면 어떻게 해야하나요? 푸터에요..

또, 포럼을 두개 이상만들었을때 두개의 포럼을 각각 부위별로 바인딩 하고싶은데..

어떻게 해야하나요? 완전 ..초보의 질문입니다...ㅠㅠ

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      아..뭔가 하긴했는데요..

      라라벨을 적극적으로 활용하지 못하고, 무늬는 라라벨인데 속은

      예전에 만들던 날코딩 그대로 웹을 만들고 있는 느낌입니다...ㅠ 


      처리한 방법이 각 컨트롤러에 클래스를 추가해  바인딩 하고자 하는

      컨트롤러에서 클래스를 상속받아서 뷰에 붙여넣기를 하였습니다.. 

      예} 여긴 article컨트롤러 안입니다.

      class Test{
          public $slug;
          public  function __construct($slug)
          {
              $this->slug = $slug;
          }
          public function test_content(){
              $query = $this->slug ? \App\AdminTag::whereSlug($this->slug)->firstOrFail()->adminboards() : new \App\Adminboard;
              $adminboards = $query->latest()->paginate(5);
              return $adminboards;
          }
      }

      위와 같이 만들고


      welcome 컨트롤러에서

      $post = new AdminboardsController(Test::class);
      $posts = new Test('da_itd');
      $adminboards = $posts->test_content();
      
      
      return view('welcome', compact('adminboards'));

      위와 같이.. 사용중인데.. 하..ㅠ


      초보적인 코더로서 이런 형태가 무리는 없는지 맞는 방법인지가.. 참 어렵네요..ㅠㅠ 

      좀더 부딪혀 보면서 진행해야겠습니다..



        CommentAdd your comment...