Open Source -Webanwendung zum Senden/Empfangen anonymer Feedback wie (Sarahah/Sayat), das mit Laravel PHP -Framework erstellt wurde.
Sie können eine einfache Demo zu diesem Projekt sehen und wie es aussieht und funktioniert. Klicken Sie hier, um ein Video auf YouTube zu sehen
Sie können die Anwendung als andere Laravel -Projekte installieren, die einfach auf Localhost oder Shared Hosting zu installieren sind:
Anforderungen :
Kopieren Sie es nach dem Herunterladen des Projekts in Ihren Localhost path/to/www/cubetalk und öffnen Sie Ihren Komponisten im selben Verzeichnis. Führen Sie nun die folgenden Befehle aus:
Installieren Sie alle erforderlichen und gebrauchten Pakete im Projekt mit Composer:
$ composer install
Erstellen Sie eine Kopie von .env -Datei:
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
Generieren Sie einen Schlüssel für das Projekt:
$ php artisan key:generate
Jetzt müssen wir die Tabellen in die Datenbank migrieren ( zuerst müssen Sie Datenbankinformationen aus .env -Datei bearbeiten und dann Folgendes ausführen ):
$ php artisan migrate
Letzteres müssen wir symlink für storage erstellen:
$ php artisan storage:link
Das war's, genieße es!
Hinweis: Wenn Sie einen Linux verwenden oder im storage einen Berechtigungsfehler gegenüberstehen, können Sie ihn einfach im Befehl folgen festlegen:
$ chmod -R 777 storage
Die Installation auf localhost oder shared hosting localhost keinen Unterschied shared hosting Sie finden viele Tutorails darüber, wie ein Laravel -Projekt auf gemeinsamem Hosting auf YouTube bereitgestellt wird.
Nach der Installation der Anwendung müssen Sie die Datei AuthenticatesUsers.php bearbeiten, um sich mit username anstelle von email anzumelden.
Es ist sehr einfach, öffnen Sie Ihren Editor und bearbeiten Sie die Datei AuthenticatesUsers.php in diesem Pfad: path/to/cubetalk/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php und dann nach username() -Funktion:
public function username ()
{
return ' email ' ;
}und ändern Sie es mit Folgendem:
public function username ()
{
return ' username ' ;
}Das war's :)
Jetzt müssen Sie nur die allgemeinen Konfigurationen der Anwendung festlegen, die .env -Datei öffnen und only Folgendes ändern:
.
.
.
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
.
.
.
Die .env -Datei enthält nicht nur diese obigen Konfigurationszeilen! Nein, aber dies sind die wichtigen Zeilen, die zu setzen sind. Die E -Mail -Konfiguration, die für das Senden von [Benutzerkennwort zurücksetzen/E -Mails aktivieren] wichtig ist, müssen Sie die E -Mail, den Benutzernamen und das Kennwort festlegen, damit die Anwendung E -Mails unter Ihrer festgelegten E -Mail senden.
Dieses einfache Projekt, das von Munaf Aqeel Mahdi erstellt wurde
Instagram
Facebook Persönliche Seite
Twitter
oder per E -Mail [[email protected]]
MIT