开源Web应用程序发送/接收使用Laravel PHP框架构建的(Sarahah/Sayat)的匿名反馈。.在所有设备上的呼吸,简单而出色的设计
您可以看到有关此项目及其外观和工作方式的简单演示,请单击此处查看YouTube上的视频
您可以作为任何其他Laravel项目安装该应用程序,易于在Localhost或共享托管上安装:
要求 :
因此,下载项目后,将其复制到您的localhost文件夹path/to/www/cubetalk中,然后在同一目录中打开作曲家。现在,运行以下命令:
使用Composer在项目中安装所有必需的软件包:
$ composer install
创建.env文件的副本:
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
为该项目生成一个钥匙:
$ php artisan key:generate
现在,我们需要将表迁移到数据库(首先您需要从.env文件编辑数据库信息,然后进行以下操作):
$ php artisan migrate
最后一件事,我们需要为storage目录创建S符号链接:
$ php artisan storage:link
就是这样,享受!
注意:如果您使用的是Linux或在storage路径中面临权限错误,则可以简单地在lastong命令中进行修复:
$ chmod -R 777 storage
关于localhost或shared hosting的安装没有任何区别,您可以简单地安装,准备和开发localhost服务器上的项目,然后将其部署在shared hosting上。您可以在YouTube上找到有关如何在共享托管上部署Laravel项目的许多指导。
安装应用程序后,您需要编辑AuthenticatesUsers.php文件,以username登录而不是email 。
这很简单,打开您的编辑器并在此路径中编辑AuthenticatesUsers.php文件: path/to/cubetalk/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php ,然后搜索username()函数:
public function username ()
{
return ' email ' ;
}并以以下方式更改它:
public function username ()
{
return ' username ' ;
}就是这样 :)
现在,您需要的只是设置应用程序的一般配置,打开.env文件并only更改以下内容:
.
.
.
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
.
.
.
.env文件不仅包含上述配置行!不,但这是要设置的重要行。邮件配置,对于发送[重置用户密码/激活电子邮件]的重要性,您需要设置电子邮件,用户名和密码,以允许应用程序在设置的电子邮件下发送电子邮件。
这个由Munaf Aqeel Mahdi建造的简单项目
Instagram
Facebook个人页面
叽叽喳喳
或通过电子邮件[[email protected]]
麻省理工学院