เว็บแอปพลิเคชันโอเพ่นซอร์สเพื่อส่ง/รับข้อเสนอแนะที่ไม่ระบุชื่อเช่น (Sarahah/Sayat) สร้างขึ้นโดยใช้กรอบ Laravel PHP .. การตอบสนองต่ออุปกรณ์ทั้งหมดการออกแบบที่เรียบง่ายและยอดเยี่ยม
คุณสามารถดูตัวอย่างง่ายๆเกี่ยวกับโครงการนี้และวิธีการทำงานและการทำงานคลิกที่นี่เพื่อดูวิดีโอบน YouTube
คุณสามารถติดตั้งแอปพลิเคชันเป็นโครงการ laravel อื่น ๆ ง่ายต่อการติดตั้งบนโฮสติ้ง localhost หรือแชร์:
ความต้องการ :
ดังนั้นหลังจากดาวน์โหลดโครงการแล้วให้คัดลอกไปยัง path/to/www/cubetalk จากนั้นเปิดนักแต่งเพลงของคุณในไดเรกทอรีเดียวกัน ตอนนี้เรียกใช้คำสั่งต่อไปนี้:
ติดตั้งแพ็คเกจที่ต้องการและใช้ทั้งหมดในโครงการโดยใช้นักแต่งเพลง:
$ composer install
สร้างสำเนาของไฟล์. .env :
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
สร้างคีย์สำหรับโครงการ:
$ php artisan key:generate
ตอนนี้เราต้องโยกย้ายตารางไปยังฐานข้อมูล ( ก่อนอื่นคุณต้องแก้ไขข้อมูลฐานข้อมูลจากไฟล์ .env จากนั้นทำสิ่งต่อไปนี้ ):
$ php artisan migrate
สิ่งสุดท้ายเราจำเป็นต้องสร้าง Symlink สำหรับไดเรกทอรี storage :
$ php artisan storage:link
แค่ไหนก็สนุก!
ข้อสังเกต: หากคุณใช้ Linux หรือคุณกำลังเผชิญกับข้อผิดพลาดในการอนุญาตในเส้นทาง storage คุณสามารถแก้ไขได้เพียงแค่ในคำสั่งการติดตาม:
$ chmod -R 777 storage
ไม่มีความแตกต่างเกี่ยวกับการติดตั้งบนโฮสติ้ง localhost หรือ shared hosting คุณสามารถติดตั้งเตรียมและพัฒนาโครงการบนเซิร์ฟเวอร์ localhost ของคุณแล้วปรับใช้กับ shared hosting คุณสามารถค้นหาการสอนจำนวนมากเกี่ยวกับวิธีการปรับใช้โครงการ Laravel บนโฮสติ้งที่ใช้ร่วมกันบน YouTube
หลังจากติดตั้งแอปพลิเคชันคุณต้องแก้ไขไฟล์ 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
Twitter
หรือทางอีเมล [[email protected]]
มิกซ์