Powiązanie widoku :: kompozytor, aby dopasować wszystkie widoki za pomocą symboli wieloznacznych?
Mam taki pasek nawigacyjny.
<li>Account</li>
<ul>
<li>Register</li>
<li>Login/li>
...
Chcę zaktualizować to dynamicznie w zależności odAuth::check()
. Na przykład, jeśli użytkownik jest zalogowany, „Konto” zostanie zmienione za pomocą „Moja strona profilu”, a rodzeństwo dziecka zostanie zastąpione odpowiednią tablicą.
Muszę to zrobić bez edycjiView::make calls
w moich kontrolerach. Wygląda to dość źle.
Takiego rozwiązania szukam;
View::composer('home.*', function($view) {
if(Auth::check())
return $view->nest('accountArea', 'home.navigation-loggedIn', null);
else
return $view->nest('accountArea', 'home.navigation-visitor', null);
});
Jeśli są lepsze alternatywy, chciałbym je również usłyszeć!