問題タブ [revisionable]

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 投票する
0 に答える
114 参照

mysql - 監査証跡: 特定の時間に特定の列の値を持つ列の ID を返す

MySQL の監査証跡を使用して、特定の期間に特定の値を持つレコードをどのように見つけますか?

1 週間前にサイト管理者 (role_id=1) だったユーザーの ID を取得したいとします。

テーブルを考えると:

リビジョンテーブル:

(良くも悪くもそこに作成データを保存していて、ソフト削除していると仮定します)

たった 1 つのクエリを使用して、 1 週間前の今日 role_id = 1 の人を見つけるにはどうすればよいでしょうか? ロールが 1 から 2 に変更された可能性があることに注意してください。つまり、role_id = 1 の場所を選択することはできません。

多分このような何か?:

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

laravel - 改訂可能なプレゼンターが機能しない

まずチケットを探します。

次に、同じリビジョンを見つけます。

しかし、それは私にエラーを与えます:

データベースを見ると、リビジョン テーブルがリビジョンで更新されています。

そして、これは私のプレゼンターのコードです:

これが Tickets モデルからの私の関係です。

そして、passThrough で stage.stage_name を使用しましたが、まだ結果がありません。

また、私がするとき$revision->old('stage_id');、私は得るnull

このパッケージを使用しています: https://github.com/jarektkaczyk/revisionable

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

php - Laravel 5 雄弁なモデルを動的に作成する

mysql テーブル名と行 ID があるとします。

これらの各テーブルには、テーブルをEloquent参照するモデルがあります。table_nameリストを繰り返し、モデルを動的に使用して、キーとキーにfind基づく行から新しいインスタンスを作成するにはどうすればよいrow_idですか?

インスタンスを介して必要なデータを取得できBuilderますが、実際にはModelインスタンスを構築する必要があります。これは、Eloquentモデルを通じてコン​​トラクトを実装し、そのコントラクトから特定の属性を探しているためです。Builder インスタンスから属性を取得できません。

(私が使用しているパッケージ: https://github.com/jarektkaczyk/revisionable。モデルに実装Revisionableしています)

少し明確にするために、これは機能します:

これはしませんが:

これが十分に明確でない場合はお知らせください。

編集

また、Dynamicモデルは次のとおりです。

0 投票する
0 に答える
128 参照

php - Laravel 名前空間の混乱

このパッケージを使用しようとしています:

https://github.com/VentureCraft/revisionable

しかし、私は得る:

致命的なエラー: クラス 'Auth' が /var/www/html/selection/vendor/venturecraft/revisionable/src/Venturecraft/Revisionable/RevisionableTrait.php に見つかりません

DBも同様です。

彼が使用するコードでは、\

ファサードに用途を追加して\を捨てると、機能します。

パッケージを変更せずに修正する方法はありますか?

さらに詳しい情報。

この特性で問題が発生しています。

ソース

手順で説明されているように、モデルで使用しようとしています:

問題は \DB が機能していないことだと思います。使用せずに動作する必要がありますか?

ここに私のモデルがあります:

テストとして、コントローラーで \DB を使用しようとしたところ、次のようになりました。 Class 'DB' not found in 255 これは機能しますか?

現在、私の app.php が破損していました。:-(

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

laravel - LaravelでVentureCraft/revisionableを使用するには?

CRUD アプリケーションでVentureCraft/revisionableを使用する方法と履歴を取得する方法を知りたい

例 : ユーザーは毎日マイレージを追加してマイレージを編集する必要があります ...... 私のビュー (revision.blade.php) では、誰が追加および編集したかの履歴を取得したい 試してみましたが、次のステップに進む方法がわかりません?

これはモデルです

これがルート

ビューに使用するコードがわからない????

マイレージにはuser_id、date、mileageがあり、このように表示したい

例 : ユーザー ...A... が .....date.... のマイレージを追加しました。値は ...mileage...

彼らが編集する場合、私はこのユーザーのように表示したい ...A ... 日付 .... のマイレージを更新しました... 値は ... マイレージ ... から ... マイレージ ... どうすればよいですかこれを行う ?