LaravelPackages.net
Acme Inc.
Toggle sidebar
victoranw/laradoc

:package_description

52
0
About victoranw/laradoc

victoranw/laradoc is a Laravel package for :package_description. It currently has 0 GitHub stars and 52 downloads on Packagist. Install it with composer require victoranw/laradoc. Discover more Laravel packages by victoranw or browse all Laravel packages to compare alternatives.

Last updated

Laradoc

Latest Version on Packagist

[Build Status][Active]

Implémenter une documentation dynamique sur Laravel n'a jamais été aussi facile.

Installation

1) Téléchargement

Cloner le repository dans ./packages/victoranw Le path complet une fois le repository cloné est: ./packages/victoranw/laradoc

2) Composer

Ajouter dans composer.json

"repositories": {
	"victoranw/laradoc": {
		"type": "path",
		"url": "./packages/victoranw/laradoc"
	}
}

Dans le terminal

$ composer require victoranw/laradoc

3) Provider

Ajouter dans le fichier config/app.php

'providers'  => [
	\Victoranw\Laradoc\LaradocServiceProvider::class
]

4) Installation des fichiers

Installer les fichiers de configurations et de migrations

$ php artisan vendor:publish --provider="Victoranw\Laradoc\LaradocServiceProvider"

5) Migration

Lancer la migration

$ php artisan migrate

6) Cache

Nettoyer le cache

$ php artisan config:clear
$ php artisan route:clear

Configuration

Path: ./config/laradoc.php

| Clé | Description | |--|--| | name | Nom du projet | | logo | Url du logo du projet | | color | Charte graphique: couleur principale | | url_prefix | Base de l'url pour la documentation | | auth.guard | Nom du guard à utiliser pour la session | | auth.loginColumn | Column de la table sql à lire pour le username | | auth.passwordColumn | Column de la table sql à lire pour le mot de passe |

Utilisation

Rendez-vous sur http://localhost:8000/doc pour accéder à la connexion. *** Attention: vérifier bien si l'utilisateur que vous voulez connecté à l'autorisation d'accès à la documentation ***

Une fois connecté, vous pouvez consulter la documentation ou passer sur l'espace administrateur

Espace administrateur

L'espace administrateur se divise en deux parties, une partie pour la gestion du contenu de la documentation et une autre pour la gestion des accès des utilisateurs.

Gestion du contenu de la documentation

Les premières branches de l'arbre vont être les catégories principales. Ensuite, dans celles-ci, vous pouvez ajouter autant de sous catégories que vous le souhaitez. Dans chaque catégorie il est possible d'ajouter une ou plusieurs page, ce qui créera votre sous-menu lors de la lecture de la documentation. Lors de la rédaction de la page, tout s'enregistre automatiquement (titre et contenu de la page).

Gestion des utilisateurs

La gestion des utilisateurs est simple, elle se résume à deux actions:

  • Ajouter / Supprimer l'accès d'un utilisateur à la lecture de la documentation
  • Ajouter / Supprimer l'accès d'un utilisateur à l'espace administrateur

Testing


$ ./vendor/bin/phpunit

Security

Si un problème est rencontré, merci de contacter [email protected]

Credits

Star History Chart