Aplicación web de código abierto para enviar/recibir comentarios anónimos como (Sarahah/Sayat) construida con el marco de Laravel PHP. Response en todos los dispositivos, diseño simple y maravilloso
Puede ver una demostración simple sobre este proyecto y cómo se ve y funciona, haga clic aquí para ver un video en YouTube
Puede instalar la aplicación como cualquier otro proyecto de Laravel, fácil de instalar en localhost o alojamiento compartido:
Requisitos:
Entonces, después de descargar el proyecto, cópielo en su path/to/www/cubetalk y luego abra su compositor en el mismo directorio. Ahora, ejecute los siguientes comandos:
Instale todos los paquetes requeridos y utilizados en el proyecto usando el compositor:
$ composer install
Cree una copia del archivo .env :
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
Genere una clave para el proyecto:
$ php artisan key:generate
Ahora necesitamos migrar las tablas a la base de datos ( primero necesita editar información de la base de datos desde el archivo .env y luego hacer las siguientes ):
$ php artisan migrate
Lo último, necesitamos crear S Symlink para el directorio storage :
$ php artisan storage:link
¡Eso es todo, disfruta!
Aviso: si está utilizando un Linux o está enfrentando un error de permiso en la ruta storage , puede solucionarlo simplemente en el comando Followong:
$ chmod -R 777 storage
No hay diferencia sobre la instalación en localhost o shared hosting , puede simplemente instalar, preparar y desarrollar el proyecto en su servidor localhost y luego implementarlo en el shared hosting . Puede encontrar muchas tutorías sobre cómo implementar un proyecto de Laravel en alojamiento compartido en YouTube.
Después de instalar la aplicación, debe editar el archivo AuthenticatesUsers.php , para hacer inicio de sesión con username en lugar del email .
Es muy simple, abra su editor y edite el archivo AuthenticatesUsers.php en esta ruta: path/to/cubetalk/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php y luego busque la función username() :
public function username ()
{
return ' email ' ;
}y cámbielo con lo siguiente:
public function username ()
{
return ' username ' ;
}Eso es todo :)
Ahora todo lo que necesita es establecer las configuraciones generales de la aplicación, abrir el archivo .env y cambiar only lo siguiente:
.
.
.
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
.
.
.
¡El archivo .env no contiene solo estas líneas de configuraciones anteriores! No, pero estas son las líneas importantes para establecer. La configuración de correo, es importante para enviar [restablecer la contraseña del usuario/activar correos electrónicos], debe establecer el correo electrónico, el nombre de usuario y la contraseña para permitir que la aplicación envíe correos electrónicos en su correo electrónico que establece.
Este simple proyecto construido por Munaf Aqeel Mahdi
Instagram
Página personal de Facebook
Gorjeo
o por correo electrónico [[email protected]]
MIT