Lỗi bảng cơ sở hoặc chế độ xem đã tồn tại trong Laravel là gì?

SQLSTATE[42S01]. Bảng cơ sở hoặc dạng xem đã tồn tại. 1050 Bảng 'wt201_gedcom' đã tồn tại (SQL. tạo bảng `wt201_gedcom` (`gedcom_id` int not null khóa chính auto_increment, `gedcom_name` varchar(255) not null, `sort_order` int not null default '0') bộ ký tự mặc định utf8 collate 'utf8_unicode_ci' engine = InnoDB) … . php. 664 #0 …/vendor/illuminate/database/Connection. php(624). Illuminate\Database\Connection->runQueryCallback('tạo bảng `w. ', Mảng, Đối tượng (Đóng cửa)) #1 …/vendor/illuminate/database/Connection. php(459). Illuminate\Database\Connection->run('tạo bảng `w. ', Mảng, Đối tượng (Đóng cửa)) #2 …/nhà cung cấp/chiếu sáng/cơ sở dữ liệu/Lược đồ/Bản thiết kế. php(97). Chiếu sáng\Cơ sở dữ liệu\Kết nối->câu lệnh ('tạo bảng `w. ') #3 …/vendor/illuminate/database/Schema/Builder. php(278). Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar)) #4 …/vendor/illuminate/database/Schema/Builder. php(167). Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint)) #5 …/app/Schema/Migration0. php(44). Illuminate\Database\Schema\Builder->create('gedcom', Object(Closure)) #6 …/app/Services/MigrationService. php(69). Fisharebest\webtrees\Schema\Migration0->upgrade() #7 …/app/Http/Middleware/UpdateDatabaseSchema. php(56). Fisharebest\webtrees\Services\MigrationService->updateSchema('\\Fisharebest\\We. ', 'WT_SCHEMA_VERSI. ', 44) #8 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\UpdateDatabaseSchema->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #9 …/app/Http/Middleware/UseDebugbar. php(67). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #10 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\UseDebugbar->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #11 …/app/Http/Middleware/UseDatabase. php(117). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #12 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\UseDatabase->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #13 …/app/Http/Middleware/BadBotBlocker. php(212). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #14 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\BadBotBlocker-> process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #15 …/app/Http/Middleware/RegisterFactories. php(72). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #16 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\RegisterFactories-> process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #17 …/vendor/middlewares/client-ip/src/ClientIp. php(81). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #18 …/app/Http/Middleware/ClientIp. php(47). Middlewares\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #19 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #20 …/app/Http/Middleware/HandleExceptions. php(90). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #21 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\HandleExceptions-> process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #22 …/app/Http/Middleware/BaseUrl. php(77). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #23 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\BaseUrl-> process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #24 …/app/Http/Middleware/ReadConfigIni. php(69). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #25 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\ReadConfigIni-> process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #26 …/app/Http/Middleware/SecurityHeaders. php(47). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #27 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\SecurityHeaders->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #28 …/app/Http/Middleware/EmitResponse. php(57). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #29 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\EmitResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #30 …/app/Http/Middleware/PhpEnvironment. php(49). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #31 …/vendor/oscarotero/middleland/src/Dispatcher. php(136). Fisharebest\webtrees\Http\Middleware\PhpEnvironment->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #32 …/vendor/oscarotero/middleland/src/Dispatcher. php(118). Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #33 …/index. php(57). Middleland\Dispatcher->dispatch(Object(Nyholm\Psr7\ServerRequest)) #34 {main}

----
Ai đang cố tạo một bảng mới (wt201_gedcom)?

Bạn có một ý tưởng ?

Làm cách nào để tạo khóa ngoại trong laravel?

foreign() – Chuyển tên trường mà bạn muốn ràng buộc khóa ngoại. .
Bây giờ, điều hướng đến thư mục cơ sở dữ liệu/di chuyển/ từ thư mục gốc của dự án
Tìm một tệp PHP kết thúc bằng create_countries_table và mở nó
Xác định cấu trúc bảng trong phương thức up()

Làm cách nào để di chuyển một tệp trong laravel?

Di chuyển và trình tạo bảng cụ thể của Laravel .
Di chuyển nghệ nhân php di chuyển --path=/database/migrations/fileName. php
Rollback php nghệ nhân di chuyển. rollback --path=/database/migrations/fileName. php
Làm mới di chuyển thủ công php. refresh --path=/database/migrations/fileName. php

Làm cách nào để chạy di chuyển cụ thể trong laravel?

Để chạy quá trình di chuyển cụ thể trong Laravel, bạn cần phải sử dụng tùy chọn --path với lệnh di chuyển nghệ nhân php . Hãy lấy một ví dụ đơn giản, chúng tôi có '2019_12_04_131405_create_payments_table. php' trong thư mục cơ sở dữ liệu/di chuyển và chúng tôi muốn chạy quá trình di chuyển này.