jeudi 22 septembre 2016

Laravel 5 How to follow DRY in my simple controller logic?

I have some simple logic in my Controller. But I often use it in other method. Here is an example.

In my controller.

public function method1()
{
if(isset(Auth::user()->showroom->name)){
          $showroomName = Auth::user()->showroom->name;
        }else{
          $showroomName = "Belum Ada Izin";
        }
        return view('method1view', compact('showroomName'));
}

public function method2()
{
if(isset(Auth::user()->showroom->name)){
          $showroomName = Auth::user()->showroom->name;
        }else{
          $showroomName = "Belum Ada Izin";
        }
        return view('method2view', compact('showroomName'));
}
... so on

How I can follow DRY principle in my case?

Any help will be appreciated.

Thanks in advance.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire