開源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]]
麻省理工學院