아..뭔가 하긴했는데요..
라라벨을 적극적으로 활용하지 못하고, 무늬는 라라벨인데 속은
예전에 만들던 날코딩 그대로 웹을 만들고 있는 느낌입니다...ㅠ
처리한 방법이 각 컨트롤러에 클래스를 추가해 바인딩 하고자 하는
컨트롤러에서 클래스를 상속받아서 뷰에 붙여넣기를 하였습니다..
예} 여긴 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'));
위와 같이.. 사용중인데.. 하..ㅠ
초보적인 코더로서 이런 형태가 무리는 없는지 맞는 방법인지가.. 참 어렵네요..ㅠㅠ
좀더 부딪혀 보면서 진행해야겠습니다..
안녕하세요.
갑자기 멘붕이 와서 글을 올립니다.
본론으로 바로들어가자면요..!
홈페이지 첫화면에
web.php
→ Route::get('/','WelcomeController@index');
로 들어가서
WelecomeController.php
index →
이런식으로 되어있는데요.
단순하게
책에서 만든 "포럼"을 그대로 하단에 넣고 싶으면 어떻게 해야하나요? 푸터에요..
또, 포럼을 두개 이상만들었을때 두개의 포럼을 각각 부위별로 바인딩 하고싶은데..
어떻게 해야하나요? 완전 ..초보의 질문입니다...ㅠㅠ