php - 我如何在 laravel 中打开和运行一个不是我的项目?
问题描述
我必须评论和优化一个 Laravel 项目,该项目是由我工作的公司的前后端开发人员制作的。问题是我是一名初级开发人员,我真的不知道在哪里检查它。我对我的 php 版本进行了分级,因为它需要 php 7.2.5 或 7.3。我更改了 .env 数据库名称、主机等并迁移了所有迁移。但它仍然不起作用。接下来我应该检查什么?在哪里?它是一个咨询网站的大项目。
我认为它无法连接到数据库,就像我得到一个白页,根本没有加载前端,我将在此处粘贴 env 和一个 ss 到数据库:
APP_NAME=your-consult
APP_ENV=local
APP_KEY=base64:93DE6wrEWKiM8q2EtC6TanandzVydkkFPNeSRqYBbeE=
APP_DEBUG=false
APP_URL=http://localhost:8000
APP_API_URL=http://localhost:8000
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_yourconsultdb
DB_USERNAME=root
DB_PASSWORD=root
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=database
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=your-consult.com
MAIL_PORT=465
MAIL_USERNAME=no-reply@your-consult.com
MAIL_PASSWORD=TestareYouCo1@
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=no-reply@your-consult.com
MAIL_FROM_NAME=Your-Consult.Com
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
MIX_URL=http://localhost:8000
MIX_API_URL=http://localhost:8000/api
MIX_API_STORAGE=http://localhost:8000/storage
MIX_ASSETS=assets
MIX_STRIPE_PUBLIC_KEY=pk_live_51HKjElD55LzIx6Do5Cf5tRoklBwZ6DCpo3iA15zN7tDJFTAnOqjAfpgcRwn5apeaYO7Z6iidg3U8QaN6UjW3PLfI001nPJzryy
MIX_STRIPE_SECRET_KEY=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
SUCCESS_URL=https://your-consult.com/comanda-finalizata
CANCEL_URL=https://your-consult.com/comanda-nefinalizata
EURO_VAL=5
PAYMENT_REFERENCE=false
JWT_SECRET=BrDqF6W8G5zkchvFOVIHXmtkRu0n30B1YnwyJWFuObzf8UPRdq7WpDPFozqgHo8i
COMPANY_VAT_CODE=39382763
SERIES_NAME=YC
SERIES_NAME_PROF=PROF
CURRENCY=RON
LANGUAGE=RO
DOCUSIGN_USERNAME=sales@your-consult.com
DOCUSIGN_AUTH_PATH=account.docusign.com
DOCUSIGN_URL=https://eu.docusign.net/restapi
DOCUSIGN_INTEGRATOR_KEY=c2c2099a-0565-407d-826e-dc80a94eae0c
DOCUSIGN_API_ACCOUNT_ID=8c4086f6-d3ab-4d9b-b92d-669a9c2e7433
DOCUSIGN_API_USERNAME=79e0084e-5e71-4de1-b900-4fd8ad7afb7e
TWILIO_AUTH_TOKEN=9a93920b0615907945b31249266c4b1b
TWILIO_ACCOUNT_SID=AC71d96e6a926df0c039acabcfdaad9b23
TWILIO_PHONE_NUMBER=+14439988274
NETOPIA_MOBILPAY_PAYMENT_URL=https://secure.mobilpay.ro
NETOPIA_MOBILPAY_PUBLIC_CERT=live.68FY-TQUB-RU29-67WK-HBGD.public.cer
NETOPIA_MOBILPAY_PRIVATE_KEY=live.68FY-TQUB-RU29-67WK-HBGDprivate.key
BITPAY_PRIVATE_KEY_PATH=bitpay.pri
BITPAY_PUBLIC_KEY_PATH=bitpay.pub
BITPAY_NETWORK=livenet
BITPAY_KEY_STORAGE_PASSWORD=Lamunca123
BITPAY_TOKEN=5WgNp6eNogQXyMYBs5GdSBZ5ePcP7thViD4ZGLZ285Ah
CREATIVE_SMS_TOKEN=I2kPdRTL3pvtH9oX1A25E9vztKvR1U3D4Atx9nmyjVJcceH7fbEjilM1rIhf
解决方案
您可以检查播种器(database/seeds/DatabaseSeeder.php)并使用命令“php artisan db:seed”运行,我认为某些配置缺少您运行命令“composer dump-autoload”来重新生成它。希望这是您的问题的解决方案。
推荐阅读
- python - 如何在 mac 上的 vscode 中自动加载 venv/bin/activate
- python - 猜Python中的数字程序 - 输入我想玩多少次后,游戏不工作
- css - 如何在 ngx-bootstrap-modal 中添加模糊效果
- hyperledger-fabric - 错误:调用期间背书失败。响应:状态:500 消息:“\345\244\204\347\220\206\34....”
- django - 如何继承模型对象而不是模型类
- javascript - 如何在拖放 Jquery UI 时更改数据属性?
- python - OperationFailure:未知顶级运算符:$ne(Monogbd)
- python - 为什么我不能在 Django 中再次使用相同的变量?
- docker - 如何手动分析来自 kafka 消息主题的标头?使用代码 2 退出 confluentinc_kafkacat_1
- git - 列出每个标签的 Git 提交计数