我从github下载了以下项目:
https://github.com/deadwheel/FoodDelivery
我执行了以下步骤:
1-通过git bash将文件下载到我的xamppp'shtdocs文件夹中: $ git clone 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-输入以下命令:
$个作曲家更新 $ php artisan migration
有了这个,所有的表都在数据库中读了,但是出现了以下错误。
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/
我收到以下错误:
“糟糕,看起来好像出了点问题。”
缺少什么吗?我还需要解决什么?
答案 0 :(得分:0)
运行以下命令。
1- composer install
2 -php artisan key:generate
很高兴浏览您的应用
答案 1 :(得分:0)
按照https://github.com/deadwheel/FoodDelivery
上描述的步骤进行操作但是我认为他们忘记添加以下步骤
创建名称为.env的.env.example副本
这是laravel项目所需的环境文件
打开.env文件,并使用您的MySQL Connection凭据更新此文件
之后,运行以下命令
php artisan key:generate
php artisan config:cache
composer dump-autoload
之后,运行迁移命令
php artisan migrate
现在使用以下命令运行项目
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
我认为这会帮助您。