gpt4 book ai didi

php - 从 github 下载 Laravel 项目

转载 作者:行者123 更新时间:2023-11-29 05:04:29 25 4
gpt4 key购买 nike

我从github上下载了以下项目:

https://github.com/deadwheel/FoodDelivery

我做了以下步骤:

1- 通过 git bash 下载文件到我的 xamppp'shtdocs 文件夹:$ git 克隆 https://github.com/deadwheel/FoodDelivery.git

2- 在 phpmyadmin 上创建了数据库。

3- 我修改了项目文件夹中的 config/database.php,将其保留为:

'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => 'innoDB',
],

4- 输入以下命令:

$ Composer 更新$ php artisan 迁移

有了这个,所有的表都出现在数据库中,但是我得到了以下错误。

Connection.php line 664:

SQLSTATE[HY000]: General error: 1825 Failed to add the foreign key constraint on table 'order_driver'. Incorrect options in FOREIGN KEY constraint 'forge/order_driver_deliverer_id_foreign' (SQL:
alter table `order_driver` add constraint `order_driver_deliverer_id_foreign` foreign key (`deliverer_id`) references `users` (`id`) on delete NO ACTION)


PDOStatement.php line 143:

SQLSTATE[HY000]: General error: 1825 Failed to add the foreign key constraint on table 'order_driver'. Incorrect options in FOREIGN KEY constraint 'forge/order_driver_deliverer_id_foreign'


PDOStatement.php line 141:

SQLSTATE[HY000]: General error: 1825 Failed to add the foreign key constraint on table 'order_driver'. Incorrect options in FOREIGN KEY constraint 'forge/order_driver_deliverer_id_foreign'

我忽略了这些错误并尝试在我的浏览器中打开该项目:

https://laravel.test/FoodDelivery/public/

我得到了以下错误:

“糟糕,好像出了点问题。”

是不是少了什么?我还需要修复什么?

最佳答案

按照 https://github.com/deadwheel/FoodDelivery 中描述的步骤进行操作

但我认为他们忘记添加以下步骤

  1. 创建名称为 .env 的 .env.example 副本

    这是laravel项目需要的环境文件

  2. 打开 .env 文件并使用您的 MySQL 连接凭据更新此文件

  3. 之后运行以下命令

    php artisan key :生成

    php artisan 配置:缓存

    Composer 转储自动加载

  4. 之后运行您的迁移命令

    php artisan 迁移

  5. 现在使用以下命令运行您的项目

    php artisan serve --host 0.0.0.0 --port 8000

大功告成,可以浏览项目了

localhost:8000 | 127.0.0.1:8000 | 0.0.0.0:8000 | YOUR_IP:8000

我想这对你有帮助。

关于php - 从 github 下载 Laravel 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51219643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com