Skip to content

laravelcm/laravel.cm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Laravel.cm

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.

Site web : https://laravel.cm
Facebook: https://www.facebook.com/laravelcm
Twitter: https://twitter.com/laravelcm
Groupe Slack: https://laravelcm.slack.com

Sponsors

Nous tenons à remercier ces entreprises extraordinaires pour leur parrainage. Si vous souhaitez devenir sponsor, veuillez visiter la page Laravel.cm Github de Sponsoring.

Caractéristiques Serveur

The following tools are required in order to start the installation.

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 commande valet link dans le répertoire souhaité.

  1. Clonez ce repo avec la commande git clone git@github.com:laravelcm/laravel.cm.git ~/Sites/laravel.cm
  2. Exécuter composer install pour installer les dépendances PHP
  3. Configurez une base de données locale appelée laravelcm
  4. Exécutez composer setup pour configurer l'application
  5. Configurer un pilote de messagerie fonctionnel comme Mailtrap ou Maildev
  6. 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 **.

Media Library Pro

Pour que l'upload de fichier fonctionne en local (pour les elements qui utilise Media Library Pro comme la modification de la photo de profil) vous devez renseignez la Licence avec votre compte de Spatie. Pour ce projet une licence commune est disponible etant une single Licence pour ce projet uniquement. Vous devez copier coller ce code dans le fichier auth.json qui a ete cree a la racine et relancer la commande composer install

{
    "http-basic": {
        "satis.spatie.be": {
            "username": "<YOUR-SPATIE.BE-ACCOUNT-EMAIL-ADDRESS-HERE>",
            "password": "<YOUR-MEDIA-LIBRARY-PRO-LICENSE-KEY-HERE>"
        }
    }
}

Github Authentication (optionnel)

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

Twitter Sharing (optionnel)

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é.

Commands

Command Description
php artisan test --parallel Exécuter les tests
php artisan migrate:fresh --seed Reset la base de données
npx mix --watch Surveillez les changements dans les fichiers CSS et JS

Maintainers

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.

Contribution

Veuillez lire le guide de contribution avant de créer une issue ou d'envoyer une demande d'extraction.

Code de Conduite

Veuillez lire notre Code de conduite avant de contribuer ou d'engager des discussions.

Vulnérabilités de sécurité

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é.

License

La licence MIT. Veuillez consulter le fichier de licence pour plus d'informations.