繁体   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