[英]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.