1. Go to this page and download the library: Download aristechdev/news-manager library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aristechdev / news-manager example snippets
return [
'stack' => env('NEWSMANAGER_STACK', 'blade'), // blade, react ou vue
'modules' => env('NEWSMANAGER_MODULES', 'news,media,documents') !== ''
? array_map('trim', explode(',', env('NEWSMANAGER_MODULES', 'news,media,documents')))
: [],
// Autres options de configuration...
];
bash
php artisan aristechnews:breeze:news
- Pour la stack **Blade** :
- Pour la stack **React** :
- Pour la stack **Vue** :
Ces commandes vérifieront la présence de Laravel Breeze, créeront automatiquement le fichier `welcome.blade.php` adapté et lanceront la commande `breeze:install` avec la stack correspondante.
### B. Installation des Modules
Ensuite, pour ajouter les modules complémentaires (news, media et documents), utilisez la commande :
---
## Configuration
Après l'installation, adaptez le fichier de configuration `config/newsmanager.php` afin de définir la stack active et la liste des modules à charger :
Définissez également les variables d'environnement dans votre fichier `.env` :
---
## Structure et Organisation
Le package est structuré de manière modulaire pour permettre une grande flexibilité :
Les vues, routes et contrôleurs sont importés dynamiquement en fonction de la stack active et des modules activés dans la configuration.
---
## Utilisation
Une fois le package installé et configuré :
1. Vérifiez et adaptez le fichier de configuration `config/newsmanager.php`.
2. Exécutez les migrations :
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.