問題タブ [laravel-5.5]
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.
php - Laravel 5.5 本番データベースとの移行を統合する
うまくいけば、これをうまく説明できます。
私は、1分間本番環境にあるLaravelアプリケーションを持っています。そのため、多くの変更が加えられた移行ファイルがたくさんあります。データベースを失うことなく、これらの移行ファイルを統合したいと考えています。
これがうまくいくと思う方法:
- すべての本番テーブルを目的の状態に移行します。
- すべての移行ファイルを必要最小限のファイルに統合します。
- 移行テーブルをクリアします。
- 移行を実行するか、移行テーブルにデータを入力します。
これを行う理由の 1 つは、可能な限りクリーンな移行セットを使用してサービス プロバイダーの一部を公開したいからです。
難しいバージョンは次のとおりです。
- テーブルのバックアップまたは複製。
- 移行を実行します。
- スクリプトを作成して実行し、「クリーンな」テーブルにデータを入力します。
それよりも簡単な方法があることを願っています。
編集(コメントから):約50以上の移行ファイルを持つ本番データベースがあります-いくつかの小さな変更、いくつかの大きな変更。統合した場合、必要な移行の数は約 12 程度になります。移行ファイルを統合したいのですが、それでもmigrate:rollback
本番環境で実行できるようにしたいのですが、そうはなりません。
laravel - Laravel ミックス (Vue + スタイラス)。npm run watch の空白ページ
新しい Laravel + Vue + Stylus プロジェクトを開始しましたが、.styl ファイルにいくつかのスタイルを追加/編集するときに常に空白のページが表示されるため、正常に動作しません。.vue テンプレートを編集すると、通常の状態に戻ります。
私の main.js ファイル:
私の webpack.mix.js ファイル:
私が気づいたいくつかの奇妙なことは、.styl ファイルを保存すると、prod バージョン (コンパイルされていない) のような main.js を取得し、コンソールにエラーがあることです:
このファイルを再度保存すると、通常のコンパイルされた main.js ファイルが得られますが、アプリがレンダリングされません
最後に、.vue テンプレートを編集すると、すべてが完璧に機能します。