Пример #1
0
    $stores = App\Gallery::where('tag', 'store_item')->get();
    return view('pages.stores', compact('slides', 'stores'))->render();
});
Route::get('/contacto', function () {
    return view('pages.contacto')->render();
});
Route::post('/contacto', function (Request $request) {
    $input = Input::all();
    Mail::send('emails.contacto', $input, function ($m) use($input) {
        $m->to('*****@*****.**')->subject('Consulta desde OC SPORT Website');
    });
    return redirect('/contacto/enviado')->with($input);
});
Route::get('/contacto/enviado', function () {
    return view('pages.contacto-thanks')->render();
});
Route::post('/subscribir', function (Request $request) {
    $datos = Input::all();
    $item = App\Subscription::create($datos);
    $item->save();
    return view('pages.subscription-thanks', $datos);
});
Route::get('/news', function () {
    $destacadas = App\News::where('pin', true)->take(2)->get();
    $news = App\News::paginate(6);
    return view('pages.news', ['destacadas' => $destacadas, 'news' => $news])->render();
});
Route::get('/news/{slug}', function ($slug) {
    $post = App\News::with('gallery')->where('slug', $slug)->first();
    return view('pages.news-single', ['post' => $post])->render();
});