簡體   English   中英

將Laravel項目與MAMP數據庫鏈接

[英]Linking Laravel project with MAMP database

我正在關注有關使用Laravel v5.2創建社交網絡的教程。 但是,本教程中的人使用的是Vagrant / Homestead,但由於我的一生,我無法正常工作,因此我求助於MAMP在本地查看我的網站。 但是現在我遇到了另一個障礙。

我正在嘗試配置“ .env”文件以連接到我的MAMP數據庫,這樣我不知道如何執行已執行的遷移操作?

這是我的“ .env”文件。

APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:7dP18Ga9X3wiFP6wQgUy6UsMu+RrgrU2QpkT4gyDUpI=
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=uniteDB
DB_USERNAME=root
DB_PASSWORD=root

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

“ UniteDB”是我在MAMP PHPMy Admin中創建的數據庫,但是沒有用,我也不知道從這里開始。 如果我嘗試在項目文件中的命令行上運行“ PHP artisan migration”,它將返回

“ [Symfony \\ Component \\ Debug \\ Exception \\ FatalThrowableError]解析錯誤:語法錯誤,文件意外結束,需要函數(T_FUNCTION)”

任何幫助將不勝感激! 我是PHP / Laravel的新手,所以我不知道如何使它工作。

謝謝。

這只是一個語法錯誤。 大多數像樣的IDE都會突出顯示或強調項目文件中的錯誤。 問題可能出在您的某些遷移文件中(基於$ table變量),但也可能存在於任何包含遷移時正在執行的代碼的位置(例如:Schema類)。

聽起來您的遷移文件中缺少分號。 如果您不能解決問題,請告訴我您的遷移文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM