Creer une application les articles front end
Tutoriel pour apprendre à créer une application Laravel Les articles front- end Par Maurice Chavelli Date de publication novembre Dernière mise à jour novembre Les éléments essentiels d'un blog sont assurément les articles Nous allons donc voir cet aspect Les articles sont accessibles à tous les visiteurs Seuls les rédacteurs et les administrateurs peuvent en rédiger Nous allons voir comment sont gérés les articles au niveau du front-end Avec ces considérations ? a ?chage des articles avec pagination ? a ?chage des articles par tag ? recherche dans les articles ? a ?chage des commentaires ? création et modi ?cation des commentaires Commentez CTutoriel pour apprendre à créer une application Laravel par Maurice Chavelli I - Les sommaires II - A ?chage d'un article III - Les tags IV - La recherche V - Les commentaires V-A - A ?chage V-B - Soumission V-C - Suppression V-D - Modi ?cation VI - Remerciements - Copyright Laravel Aucune reproduction même partielle ne peut être faite de ce site et de l'ensemble de son contenu textes documents images etc sans l'autorisation expresse de l'auteur Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à de dommages et intérêts http maurice-chavelli developpez com tutoriels creer-application gerer-article-front-end CTutoriel pour apprendre à créer une application Laravel par Maurice Chavelli I - Les sommaires Les articles sont accessibles à tous les visiteurs en cliquant sur BLOG dans le menu avec cet aspect On a alors les sommaires des articles qui apparaissent avec une pagination qui limite la génération à deux articles à la fois C'est la méthode indexFront du contrôleur BlogController qui est chargée de cet a ?chage Display a listing of the resource return Response public function indexFront posts this- blog gestion- indexFront this- nbrPages links posts- setPath '' - render return view 'front blog index' compact 'posts' 'links' Le repository est injecté dans le constructeur Create a new BlogController instance - Copyright Laravel Aucune reproduction même partielle ne peut être faite de ce site et de l'ensemble de son contenu textes documents images etc sans l'autorisation expresse de l'auteur Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à de dommages et intérêts http maurice-chavelli developpez com tutoriels creer-application gerer-article-front-end CTutoriel pour apprendre à créer une application Laravel par Maurice Chavelli param App Repositories BlogRepository blog gestion return void public function construct BlogRepository blog gestion this- bloggestion bloggestion this- nbrPages C'est la méthode indexFront du repository BlogRepository qui est appelée Get post collection param int n return Illuminate Support Collection public function indexFront n query this- queryActiveWithUserOrderByDate return query- paginate n Le nombre de pages à a ?cher est passé en paramètre On fait appel dans le repository à une fonction privée Create a query for Post return Illuminate Database Eloquent Builder private function queryActiveWithUserOrderByDate return this- model - select 'id' 'createdat' 'updatedat' 'title' 'slug' 'user id' 'summary' - whereActive true - with 'user' - latest On récupère ici les articles actifs classés par dates et leurs auteurs