問題タブ [laravel-schema-builder]
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.
mysql - Laravel の移行に失敗しました
Laravel Migrations に少し問題があります。私は最近 C9 での開発をやめ、代わりに Nitrous.io を試すことにしました - しかし、私のエラーがこれに関連しているかどうかはわかりません。また、sqlite から mysql に変更することにしました。私は少しSQL初心者なので。私はこれを理解するのに苦労しています。
次のエラーが表示されます。
そしてこれも:
私の移行は次のとおりです。
create table ステートメントは次のとおりです。
database - How to create a nested table in an object-relational database using Schema Builder in Laravel?
I have an object-relational database that has table 'software' with a nested table named 'installations'.
I am used to using Schema Builder with relational databases, and describing my columns this way:
$table->integer('column_name');
Now, how can I describe the nested table type to the schema builder
I'd imagine it to be something like this:
$table->nestedTable('my_nested_table')->withColums('nested_table_column_1', ..);
php - Laravel Schema BuilderがDoubleデータ型に正しい桁数を設定しない
そのため、最大で までの金額を保存する必要があり999,999,999,999.99
、Laravel のスキーマ ビルダーのドキュメントでは、最大 15 桁と 8 桁まで設定できると書かれていますが、これは機能しません ( https://laravel.com/ docs/5.2/migrations#writing-migrations )
列の種類で次のように述べています。
$table->double('列', 15, 8); DOUBLE と同等の精度、合計 15 桁、小数点以下 8 桁。
私の移行のコード行は次のとおりです。
何か案は?ありがとうございました。
laravel - 整数フィールドのデフォルト値を可能な最大値に設定する方法は?
整数フィールドのデフォルトとして最大値を設定する方法はありますか? 言い換えれば、999
以下のコードからハードコードされた値を置き換えるシンプルでエレガントな方法を探しています。
postgresql - Laravel 5.3 Schema::create ENUM フィールドは VARCHAR です
新しい移行を作成しました。実行した後、フィールドtype
が ENUM type ではないことがわかります。代わりにVARCHAR(255) タイプがあります
誰かが理由を教えてください。私は何かが足りないのですか、何度も試しましたが、同じ結果が得られました。
私はPostgreSQL 9.5.4を使用しています
laravel - laravelスキーマビルダー、columnType autoincrementを見つける
自動インクリメントされた主キーを使用するように既存のデータベースを更新しようとしています。この DB には、現在、カスタム値を持つクレイジーな名前の PK フィールドがあります。最初に各テーブルをチェックして、最初にautoincフィールドがあるかどうかを確認する必要があります。次に、それを削除して「id」フィールドに置き換えます。
これを移行として実行したいのですが、これまでのところ、最初の列が既に自動インクリメントされているかどうかを識別できないため、既存の PK を削除して置き換えることができます。hasColumn を firstColumn のようなものに置き換えてから getColumnType...