저는 기본적으로 WordPress와 비슷한 탐색 기능을 구축하고 있습니다. 탐색 기능을 동적으로 추가하는 것입니다. 내 모든 페이지에 표시 할 링크를 좋아하지만 나는 경로에서이 설정하는 방법을 잘 모르겠어요Dynamic nav laravel 5.3
@foreach($nav as $navs)
<li><a>$navs->title</a></li>
@endforeach
다음 header.blade.php에 내 코드가 같이 보입니다. 제발 어떤 제안이라도 정말 도움이 될 것입니다. 저는 아직 Laravel을 처음 접했습니다.
내가 실제로 원하는 것은, 제대로 설명하지 죄송합니다 : I 탐색 링크와 세부 사항을 추가하면
는,이
로컬 호스트/약 - 우리가
로컬 호스트 같은 것을 표시해야/contact-us
지금까지 db에서 모든 세부 사항과 슬러그를 들었습니다. 내 문제가
그래서예를 들어, 컨트롤러가 얻을 수있는 모든 페이지
는class NavController extends Controller
{
public function nav()
{
$navs=Page::all();
return view('themes.first.header')->withNavs($navs);
}
}
예를 들어 header.blade는 헤더가 master.blade의 모든 페이지에 포함되어이
@foreach($navs as $nav)
<li><a href="">$nav->title</a></a></li>
@endforeach
과 같이 보입니다
예를 들면 나는 localhost/blog에 간다
연결은 isplay하지만이 같은 경로를 추가하면
Route::get('nav','[email protected]');
다음 이동/괜찮습니다. 하지만 내가 원하는 같은이
로컬 호스트/약 - 우리가
또한 링크가 모든 페이지에 표시 할. 나는 희망을 갖고 지금 내가 적절하게 설명했다면 알려주지 않을 것입니다.
href = ""에 대한 제안 코드는 무시하십시오. href 코드를 처리하는 방법을 알고 있으므로 문제가있는 부분을 이미 알고 있습니다. 모든 페이지에 탐색 링크가 표시되지 않습니다.
마지막이 스레드 Proper way to make a dynamic navigation in Laravel 5
당신은 당신을 일으키는 싶은 무엇을 명확히해야한다 문제는 지금 당장은 거의 이해할 수 없다. – AntoineB
안녕하세요 앙투안 (Antoine), 더 많은 세부 정보를 추가하여 알려주세요. – UKv