public function hotsite($id, $url_name) { $user = User::find($id); if ($user->typeuser_id < 5) { $subcategories = SubCategory::where('category_id', 1)->get(); } else { $subcategories = Subcategory::where('category_id', 2)->get(); } $advertUser = Advert::where('user_id', $id)->where('status', '>', '0')->orderByRaw("RAND()")->paginate(18); $marcas = VeiculoMarca::get(); $advertAluga = Advert::where('user_id', $id)->where('tipo_anuncio', '=', 'aluga')->where('status', '>', '0')->count(); $advertVenda = Advert::where('user_id', $id)->where('tipo_anuncio', '=', 'venda')->where('status', '>', '0')->count(); if (empty($advertUser)) { return view('error.error404'); } else { return view('site.pages.hotsite', compact('advertUser', 'user', 'advertAluga', 'advertVenda', 'subcategories', 'marcas')); } }
/* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the Closure to execute when that URI is requested. | */ Route::get('invoice/outgoing/print/{num}', function ($num) { return $num; }); Route::get('invoice/incoming/print/{num}', function ($num) { return $num; }); Route::get('hash/{pass?}', function ($pass) { return Hash::make('pass'); }); Route::get('subcat/{id}', function ($id) { $subcategories = Subcategory::where('category_id', '=', $id)->get(); return $subcategories; }); Route::controller('admin', 'AdminController'); Route::controller('titles', 'TitlesController'); Route::controller('users', 'UsersController'); Route::controller('invoice', 'InvoiceController'); Route::controller('categories', 'CategoryController'); Route::controller('subcategories', 'SubcategoryController'); Route::controller('brands', 'BrandsController'); Route::controller('products', 'ProductsController');