問題タブ [laravel-migrations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
13129 参照

php - Laravel 5.1 移行で MySQL ストアド プロシージャを作成する方法

こんにちは、Laravel 5.1 移行を使用してストアド プロシージャを作成しようとしています。これまでのところ、DB::connection()->getPdo()->exec()、DB::raw()、および DB::unprepared() を試しましたが、うまくいきませんでした。私のコードは次のようになります。

助けてください!ありがとう!

0 投票する
1 に答える
3309 参照

php - Laravel 5 でテーブル移行を作成する方法

私は、アプリケーションのユーザー管理を作成するタスクを割り当てられたプロジェクトに取り組んでいます。しかし、私はテーブルの関係とそれらの移行にこだわっています。

努力

私はこれらのテーブルを持っています:

  1. ユーザー
    • ユーザーID
    • ユーザー名
    • パスワード
  2. プロファイル
    • profile_id
    • ユーザーID
    • ファーストネーム
    • 苗字
    • Eメール
  3. 住所

    • address_id
    • profile_id
    • 住所
    • ピンコード
  4. 構成
    • config_id
    • 構成名
    • 構成タイプ
    • 親ID

ここで、上記と同じ構造のモデルと移行を作成する必要があります。このために、モデルと移行クラスの下に作成/変更があります。

モデル: ユーザー

移行: 2014_10_12_000000_create_users_table.php

モデル: プロフィール

移行: 2016_02_26_101749_create_profiles_table.php

モデル: アドレス

移行: 2016_02_26_102805_create_addresses_table.php

モデル: 構成

移行: 2016_02_26_104519_create_configurations_table.php

今、実行すると次のphp artisan migrateエラーが発生します:

移行エラー.

その方法を教えてください。同じテーブル構造を使用する必要があり、変更できません。さらに更新が必要な場合、または何かを忘れた場合はお知らせください。

0 投票する
1 に答える
140 参照

php - Laravelはデータベースから移行を生成します

アプリケーション用のデータベースがあります。この既存のテーブルから移行を生成するのが好きです。このジェネレーターでこれを作ろうとしましたが、これは役に立ちませんでした。データベースの初期状態では、これで問題ありません。インデックスと外部キーを使用して優れた移行を作成しますが、列を変更するときに新しい移行ファイルを作成する方法が問題ですが、データはテーブルにとどまる必要があります。

この問題を解決する方法はありますか?

0 投票する
2 に答える
868 参照

php - Laravel データベースの移行時にデータを操作する必要がありますか? それともどこかでやるべきですか?

古いデータを新しいスキーマに対応させるために、一連の SQL 命令 (およびおそらく非 SQL スクリプト) が必要になる、データベースへの大きな変更を計画しています。

さて、移行スクリプトでデータを操作するのは良い考えでしょうか? それとも、スキーマ (DB 構造) の変更のみを目的としていますか?

0 投票する
2 に答える
45483 参照

php - ユニークインデックスLaravelをドロップ

実行中にこれを取得し続けましたphp artisan migrate

SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1091 Can't DROP 'email'; 列/キーが存在することを確認してください

データベースに電子メールが存在することがわかります。

ここに画像の説明を入力


私の移行スクリプト。一意の制約を削除しようとしていました。

キャッシュをクリアするのを忘れましたか?

ヒントはありますか?

0 投票する
2 に答える
5855 参照

php - Laravel 5.2 php artisan migrate:rollback error

I use Laravel 5.2 and I created database tables by running

and

and then I run php artisan migrate, and tables are created in database. But after I made some changes in migration file "create_posts_table.php" and run

I got an error:

[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'CreatePostsTable' not found
PHP Fatal error: Class 'CreatePostsTable' not found in E:\programfiles\xampp\htdocs\deneme\vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php on line 336

my create_posts_table.php is enter image description here

I tried composer update, composer dump-autoload but that hasn't fixed the problem.

0 投票する
1 に答える
70 参照

php - ルーメン移動を解決するには?これを返してくれたら

ここに画像の説明を入力

この種のエラーを解決するにはどうすればよいですか?

0 投票する
2 に答える
2624 参照

laravel - Laravel/lumen 5.2 は既存のデータベースから移行テーブルを生成します

ルーメン/laravel 5.2 で既存のデータベースから移行スキーマを生成することは可能ですか? パッケージはありますか?

ルーメンを magento データベースに接続しました。今度は eloquent を使用する必要があります。すべてのテーブルの移行モデルを作成する時間がありません。