問題タブ [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.
laravel-5 - Laravel 移行でグループ auto_increment を使用して MyIsam テーブルを作成する方法
Laravel Migrations を使用して、2 列の主キーとそのうちの 1 つで自動インクリメントを持つ MyISAM テーブルを作成する方法はありますか?
この場合、id AUTO_INCREMENT は、grp 列の値に対して相対的に行われます。そして、次のようなものが得られます。
php - Laravel 5.3移行ファイルにDBルーチン/サブルーチンを書きますか?
以前の質問で、トリガーの書き方について質問し、laravel 5.X 移行ファイルに書き出す1 つの方法の適切な例を示しました。(注: ハード/生コード)
参照された質問:
ただし、タイトルにあるように、データベースルーチン/サブルーチンをlaravel移行ファイルに記述する方法を知っている人はいますか??
または
データベース内にサブルーチンまたはルーチンを作成する移行ファイルを作成するためにlaravelのメソッドを使用して実装するクリーンな方法を知っている人はいますか?
database - データベースをリセットせずにphpUnitでLaravel 5をテストする
laravelに「データベースにこの挿入をすべて作成しますが、すべてのテストが終了したら、データベースをリセットせずにすべての挿入を削除します」のようなsetUp()およびtearDown()メソッドを作成する方法はありますか?
次のようなテストを行う必要があります。
最初は実行できますがphpunit
、もう一度実行すると、もちろん、既にデータベースにあるため、この電子メールを使用できないというエラーが返されます。
問題は、データベースを単純にリセットできないことです。データベースに既に 12.000 行が挿入されており、アプリケーションにこれらの 12.000 行を挿入する必要があるため、test_database を作成できません。
使用できる情報は見つかりませんでした。「migration::refresh というテスト コールを作成し、テーブルに再度データを入力するために 4 分間送信してください」という情報しか見つかりませんでしたが、より良い情報を見つけることができると確信しています。解決!
また、setUp() メソッドをどこに置き、どこで呼び出すのですか?
ありがとうございました。
sql-server - Laravel 5.3のSQL文法をオーバーライドするにはどうすればよいですか
mssql での移行に NVARCHAR ではなく VARCHAR を使用するように Laravel 5.3 を設定するにはどうすればよいですか? これを行う方法はありますか?
この質問は、DATETIME よりも SMALLDATETIME にも当てはまります。
php - データベース [] が構成されていません - Laravel
私はそれについて多くのことを検索し、見つけたり考えたりできるすべての解決策を試しました。
したがって、次のようにデータベース構成を新しいデータベースに変更しています。
次のようなデータベース名を取得しようとすると:
設定した正しいデータベース名を取得します。しかし、移行を実行しようとすると:
エラーが表示されます:データベース [$new_db_name] が構成されていません
どんな助けでも大歓迎です。