merhabalar. laravelde app.blade.php sayfamız sabit olduğu için ve bu sayfada genelde menü ve footer gibi sabit kalıplar olduğu için çeşitli yerleri dinamik hale getirmemiz zor hale gelebiliyor.
menüde bildiğiniz üzere bir yere tıklanıldığında ve o sayfa açıldığında o tıklanılan alan farklı bir görünüm alır. bunu laravelde nasıl yaparız aşağıda kısaca anlatıcam.
sayfamızın linki “/bayram/” olsun. hemen app.blade sayfasında menümüzde yer alan bayram linkinin bulunduğu div veya li etiketine gelip
1 |
<li class="{{ ($some_condition_if_active) ? 'active' : '' }}"> |
yok linkimiz “bayram/1/edit” diye gidiyorsa
1 |
<li class="{{ (request()->is('admin/cities*')) ? 'active' : '' }}"> |
atıyorum link “bayram/ismailulukul” diye gidiyor ve biz ismailulukul yazısını görünce menümüz aktif hale gelsin istiyorsak
1 |
<li class="{{ (request()->segment(2) == 'ismailulukul') ? 'active' : '' }}"> |
hadi kolay gelsin