SQLSTATE[42S02]:未找到基表或视图:1146 表“ahimalayan.localizations”不存在

问题描述 投票:0回答:2

我不是 Laravel 开发人员,但我从 CodeCanyon 购买了一个网站,这就是我遇到的错误。

SQLSTATE[42S02]:未找到基表或视图:1146 表 “ahimalayan.localizations”不存在(SQL:select * from

localizations
其中
ip
= 223.185.4 极限 1)

而且服务提供商回复不多,我需要尽快上传,但他告诉我使用

php artisan migrate:fresh—seed
,但我不知道在哪里使用它以及如何使用它。有人可以帮忙吗?我对编码有点友好。

laravel migration laravel-8 database-migration laravel-seeding
2个回答
0
投票

我建议针对您的问题采取以下步骤:

  1. 您需要在主机控制面板中创建一个新数据库

  2. 将主根文件夹中的 example.env 文件名重命名为 .env 并将新的数据库数据放入其中。就像这样:


    DB_DATABASE=DB NAME
    DB_USERNAME=DB USERNAME
    DB_PASSWORD=DB PASSWORD

  1. 然后在 routes/web.php 文件中添加此行:
    Route::get('migrate', function() {
        \Illuminate\Support\Facades\Artisan::call('migrate:fresh -—seed');
    });
  1. 现在在浏览器上打开此 URL 以运行迁移和种子。然后将自动创建所有必需的表,并且还会插入一些演示数据。

http://localhost/LaravelFolder/public/migrate


0
投票

您可能需要在应用程序根路径中运行这两个命令。

  php artisan migrate
  php artisan db:seed
© www.soinside.com 2019 - 2024. All rights reserved.