Ce dépôt contient le code source du site de Laravel.cm. Laravel Cameroun est la plus grande communauté de développeurs PHP & Laravel résidant au Cameroun.
Vous pouvez rejoindre la communauté ou nous suivre via nos différentes plateformes
Site Officiel - Facebook - Twitter - Rejoindre Slack - Rejoindre Discord
Nous tenons à remercier ces entreprises extraordinaires pour leur parrainage. Si vous souhaitez devenir sponsor, veuillez visiter la page Laravel.cm Github de Sponsoring.
The following tools are required in order to start the installation.
Notez que vous êtes libre d'ajuster l'emplacement
~/Sites/laravel.cm
à n'importe quel répertoire de votre choix sur votre machine. Ce faisant, assurez-vous d'exécuter la commandevalet link
dans le répertoire souhaité.
- Clonez ce repo avec la commande
git clone git@github.com:laravelcm/laravel.cm.git ~/Sites/laravel.cm
- Exécuter
composer install
pour installer les dépendances PHP - Configurez une base de données locale appelée
laravelcm
- Exécutez
composer setup
pour configurer l'application - Configurer un pilote de messagerie fonctionnel comme Mailtrap ou Maildev
- Configurez les fonctionnalités (facultatives) ci-dessous
Vous pouvez maintenant visiter l'application dans votre navigateur en visitant http://laravel.cm.test. Si vous avez amorcé la base de données, vous pouvez vous connecter à un compte de test avec ** johndoe
** & ** password
**.
Une fois que vous avez installé et configuré, pour avoir des dummy data vous devez exécuter la commande
php artisan db:seed --class=DummyDatabaseSeeder
Pour que l'authentification Github fonctionne localement, vous devez enregistrer une nouvelle application OAuth sur Github. Utilisez http://laravel.cm.test
pour l'URL de la page d'accueil et http://laravel.cm.test/auth/github
pour l'URL de rappel. Lorsque vous avez créé l'application, remplissez l'ID et le secret dans votre fichier .env
dans les variables d'environnement ci-dessous. Vous devriez maintenant pouvoir vous authentifier avec Github.
GITHUB_ID=
GITHUB_SECRET=
GITHUB_URL=http://laravel.cm.test/auth/github
Pour permettre le partage automatique des articles publiés sur Twitter, vous devez créer une application Twitter. Une fois l'application créée, mettez à jour les variables ci-dessous dans votre fichier .env
. La clé et le secret du consommateur ainsi que le jeton et le secret d'accès se trouvent dans la section «Clés et jetons» de l'interface utilisateur des développeurs Twitter.
TWITTER_CONSUMER_KEY=
TWITTER_CONSUMER_SECRET=
TWITTER_ACCESS_TOKEN=
TWITTER_ACCESS_SECRET=
Les articles approuvés sont partagés dans l'ordre dans lequel ils ont été soumis pour approbation. Les articles sont partagés deux fois par jour à 14h00 et 18h00 UTC. Une fois qu'un article a été partagé, il ne sera plus partagé.
Laravel Cameroun peut notifier les administrateurs des nouveaux articles soumis via Telegram. Pour que cela fonctionne, vous devez configurer un bot Telegram et obtenir un token. Ensuite, configurez le canal sur lequel vous souhaitez envoyer les messages relatifs aux nouveaux articles.
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHANNEL=
Command | Description |
---|---|
composer pest |
Exécuter les tests |
php artisan migrate:fresh --seed |
Reset la base de données |
yarn run watch |
Surveillez les changements dans les fichiers CSS et JS |
Le site Laravel.cm est actuellement maintenu par Arthur Monney. Si vous avez des questions, n'hésitez pas à créer une issue sur ce dépôt.
Veuillez lire le guide de contribution avant de créer une issue ou d'envoyer une demande d'extraction.
Veuillez lire notre Code de conduite avant de contribuer ou d'engager des discussions.
Si vous découvrez une faille de sécurité dans Laravel.cm, veuillez envoyer un e-mail immédiatement à contact@arthurmonney.me. Ne créez pas de problème pour la vulnérabilité.
La licence MIT. Veuillez consulter le fichier de licence pour plus d'informations.