/** * Run the database seeds. * * @return void */ public function run() { DB::table('categorieen')->delete(); Categorie::create(['naam' => 'Facebook']); Categorie::create(['naam' => 'Facebook Campagne']); Categorie::create(['naam' => 'Facebook Tabapp']); }
/** * Bootstrap any application services. * * @return void */ public function boot() { view()->composer('layout', function ($view) { //$view->with('lenomdevariable', 'unevaleur'); //$view->with('globalNameSite', 'monsupersite.com'); $categorie = Categorie::orderBy('position')->get(); $view->with('globalNavCategorie', $categorie); $twitter = new \App\Http\Services\Twitter(); $tweets = $twitter->getTweets(); $view->with('globalTweets', $tweets); }); }
public static function getProducts($categorie, &$data) { if (is_numeric($categorie) && \Request::input('angular')) { echo Categorie::find($categorie)->products->toJson(); die; } if ($categorie = Categorie::where('href', '=', $categorie)->first()) { $categorie = $categorie->toArray(); if ($products = Categorie::find($categorie['id'])->products) { $data['contentPage'] = $products->toJson(); } } }
public function categorie($id, Request $request) { $categ = Categorie::findOrFail($id); $produitCategorie = $categ->products(); switch ($request->price) { case 'desc': $produitCategorie = $produitCategorie->orderBy('price', 'desc'); break; case 'asc': $produitCategorie = $produitCategorie->orderBy('price', 'asc'); break; } return view('categorie', ["categorie" => $categ, "priceOrder" => $produitCategorie->get()]); }
public function ajouterCategory(Request $request) { /*dump($request);*/ if ($request->isMethod('POST')) { $validator = Validator::make($request->all(), ['catId' => 'required', 'catTitre' => 'required|min:2|max:250', 'catDescribe' => 'required|min:2|max:250', 'catImage' => 'required|image|max :150000'], ['catTitre.required' => 'Attention le champ titre est vide', 'required' => 'Attention', 'catDescribe.required' => 'Attention la description est vide', 'catId.required' => 'Attention le champ position est vide', 'catImage' => 'Attention, cela doit être une image']); if ($validator->fails()) { return redirect()->route('ajouterCategory')->withInput()->withErrors($validator); } // Si tout s'est bien passé, j'enregistre une nouvelle catégorie $file = $request->file('catImage'); $destinationFile = public_path() . '/upload/categories'; $nameFile = str_random(15) . '.' . $file->getClientOriginalExtension(); $nouvelleCategorie = new Categorie(); $nouvelleCategorie->name = $request->catTitre; $nouvelleCategorie->description = $request->catDescribe; $nouvelleCategorie->position = $request->catId; $nouvelleCategorie->image = $nameFile; $nouvelleCategorie->save(); // Fait l'enregistrement en BDD $file->move($destinationFile, $nameFile); return redirect()->route('ajouterCategory')->with('successCat', 'Votre catégorie a bien été ajouté'); } return view('admin.ajouterCategory'); }
public function findOrFail($id) { return Categorie::findOrFail($id); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Categorie::destroy($id); \Session::flash('sm', 'the Categorie has been delete'); return redirect('cms/categories'); }
/** * Display the specified resource. * * @param $id * @return \Illuminate\View\View */ public function showCategorieBooks($id) { $books = Categorie::findOrFail($id)->books()->paginate(3); return view('home', compact('books')); }
/** * Bootstrap any application services. * * @return void */ public function boot() { $categories = Categorie::lists('category', 'id'); view()->share('categories', $categories); }
$anecdote->dateanecdote = $date; $anecdote->heureanecdote = $heure; $anecdote->idutilisateur = $iduser; if ($anecdote->save()) { return view('accueil_bootstrap'); } }); // Rècupere aléatoirement des photos dans la base de données afin de la afficher sur la page d'accueil (bandeau à droite) Route::get('/photosaleatoires', function () { $photos = Photo::orderBy(DB::raw('RAND()'))->get(); /* $photos= DB::table('photos') ->select(['nomphoto']) ->orderBy('RAND()'); */ echo json_encode($photos); }); // Affiche la page de consultation Route::get('/consulter', function () { $perles = Perle::get(); return view('consulter_perle'); }); /* --------------- FORMULAIRE DE CONSULTATION ------------------- */ // Affiche au format JSON de toutes les catégories Route::get('/categoriesREST', function () { $categories = Categorie::get(); echo json_encode($categories); }); // Affiche au format JSON tous les continents entrés dans la base Route::get('/continentsREST', function () { $continents = DB::table('perles')->distinct()->select(['continent'])->get(); echo json_encode($continents); });
public function getIndex() { Categorie::getCategories(self::$data); return view('master_1', self::$data); }