selamlar,
http://prntscr.com/lymf1z
aylardır uğraştığım bu şekilde bir projem var. sürekli geliştirmeye çalışıyorum. çalışırken aklıma bir şey takıldı. şimdi bu sayfada menü barı layout ve kırmızıyla seçili olan yerlerin her biri farklı bir sayfa. menü barında şehirler, kategoriler ve user tablolarından farklı veriler var. ben her sayfa oluşturduğumda bu verileri bir değişkenle blade'e göndermem gerekiyor. şuanda public ile yapıyorum bunu fakat her fonction'a bunları yazmak saçma geliyor. bunu static olarak yapmanın bir yolu var mıdır?
controller dosyam;
public function dashboard()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.dashboard', compact('cities','specialitys','user'));
}
public function profile()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.profile', compact('cities','specialitys','user'));
}
public function message()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.message', compact('cities','specialitys','user'));
}
public function password()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.password', compact('cities','specialitys','user'));
}
public function appointments()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.appointments', compact('cities','specialitys','user'));
}
public function likes()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.likes', compact('cities','specialitys','user'));
}
public function comments()
{
$user = Auth::user('name');
$cities = Cities::all();
$specialitys = Speciality::all();
return view('user.comments', compact('cities','specialitys','user'));
}