Application Web open source pour envoyer / recevoir des commentaires anonymes comme (Sarahah / Sayat) construits à l'aide de Laravel PHP Framework .. Resposif sur tous les appareils, conception simple et merveilleuse
Vous pouvez voir une simple démo sur ce projet et à quoi il ressemble et fonctionne, cliquez ici pour voir une vidéo sur YouTube
Vous pouvez installer l'application comme tout autre projets Laravel, facile à installer sur l'hébergement localhost ou partagé:
Exigences :
Donc, après avoir téléchargé le projet, copiez-le dans votre path/to/www/cubetalk , puis ouvrez votre compositeur dans le même répertoire. Maintenant, exécutez les commandes suivantes:
Installez tous les packages requis et utilisés dans le projet à l'aide du compositeur:
$ composer install
Créer une copie du fichier .env :
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
Générer une clé pour le projet:
$ php artisan key:generate
Nous devons maintenant migrer les tables vers la base de données ( vous devez d'abord modifier les informations de la base de données à partir du fichier .env , puis procéder ce qui suit ):
$ php artisan migrate
Dernière chose, nous devons créer S Symlink pour le répertoire storage :
$ php artisan storage:link
C'est ça, profitez-en!
Remarque: Si vous utilisez un Linux ou si vous êtes confronté à une erreur d'autorisation dans le chemin storage , vous pouvez le réparer comme simplement dans la commande suivante:
$ chmod -R 777 storage
Il n'y a pas de différence sur l'installation sur l'hébergement localhost ou shared hosting , vous pouvez simplement installer, préparer et développer le projet sur votre serveur localhost , puis le déployer sur l' shared hosting . Vous pouvez trouver beaucoup de tutorail sur la façon de déployer un projet Laravel sur l'hébergement partagé sur YouTube.
Après l'installation de l'application, vous devez modifier le fichier AuthenticatesUsers.php , pour effectuer la connexion avec username au lieu de email .
C'est très simple, ouvrez votre éditeur et modifiez un fichier AuthenticatesUsers.php dans ce chemin Path: path/to/cubetalk/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php puis recherchez la fonction username() :
public function username ()
{
return ' email ' ;
}Et changez-le avec les éléments suivants:
public function username ()
{
return ' username ' ;
}C'est ça :)
Maintenant, tout ce dont vous avez besoin est de définir les configurations générales de l'application, d'ouvrir le fichier .env et de modifier only les éléments suivants:
.
.
.
DB_CONNECTION=mysql // Database Driver (MySQL by default)
DB_HOST=127.0.0.1 // Host name
DB_PORT=3306 // port (default)
DB_DATABASE=dbname // Database name
DB_USERNAME=root // Database username
DB_PASSWORD=root // Database password
.
.
.
// here is the mail configuration
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=tls
.
.
.
Le fichier .env ne contient pas uniquement ces lignes de configurations ci-dessus! Non, mais ce sont les lignes importantes à définir. La configuration du courrier, c'est important pour envoyer [réinitialiser le mot de passe utilisateur / activer les e-mails], vous devez définir l'e-mail, le nom d'utilisateur et le mot de passe pour permettre à l'application d'envoyer des e-mails sous votre e-mail que vous définissez.
Ce projet simple construit par Munaf Aqeel Mahdi
Instagram
Page personnelle Facebook
Gazouillement
ou par e-mail [[email protected]]
Mit