diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index a1f3d0bc..3de726a3 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -5,8 +5,15 @@ namespace App\Http\Controllers; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; use Illuminate\Routing\Controller as BaseController; +use Agent; abstract class Controller extends BaseController { use DispatchesJobs, ValidatesRequests; + + private function render($view,$data = null){ + + $dir = Agent::isDesktop()?'desktop.':'mobile'; + return view($dir.$view, $data); + } } diff --git a/app/Http/Controllers/PublicController.php b/app/Http/Controllers/PublicController.php index c06f4c03..688c822b 100644 --- a/app/Http/Controllers/PublicController.php +++ b/app/Http/Controllers/PublicController.php @@ -37,7 +37,14 @@ class PublicController extends Controller $sliders = Slider::where('active',1)->get(); //dd($cinema->events->first()); - return view('desktop.Pages.HomePage')->with([ +// return view('desktop.Pages.HomePage')->with([ +// 'cinema' => $cinema, +// 'cartoon' => $cartoon, +// 'musical' => $musical, +// 'sliders' => $sliders +// ]); + + return $this->render("Pages.HomePage",[ 'cinema' => $cinema, 'cartoon' => $cartoon, 'musical' => $musical, diff --git a/config/app.php b/config/app.php index fc2f273f..86819766 100644 --- a/config/app.php +++ b/config/app.php @@ -173,6 +173,7 @@ return [ Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, Laracasts\Utilities\JavaScript\JavaScriptServiceProvider::class, Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider::class, + Jenssegers\Agent\AgentServiceProvider::class, ], /* @@ -237,5 +238,6 @@ return [ 'Markdown' => MaxHoffmann\Parsedown\ParsedownFacade::class, 'Omnipay' => Omnipay\Omnipay::class, 'LaravelLocalization' => Mcamara\LaravelLocalization\Facades\LaravelLocalization::class, + 'Agent' => Jenssegers\Agent\Facades\Agent::class, ], ];