2017-07-12 9 views
0

アップロードまたはアップロード_マルチプルタイプのフィールドの場合、アップロードされたファイルをディスク上のハードコードされた場所(たとえば「photos \」)に移動するミューテータがあります。レコードIDに基づいてディレクトリにファイルをアップロードする

これらのファイルをレコードIDに基づいてディレクトリに保存する必要があります。たとえば、id 5のレコードを編集すると、写真が「写真\ 5 \」に保存されます。 これは、新しいレコードを追加する場合にも重要です。

どうすればいいですか? ご協力いただきありがとうございます。

答えて

0

upload field type documentationにはミューテータがあります。そのミューテータの内部では、$this->idを使用して現在のエントリのIDを取得できます。

乾杯!

+0

レコードが編集された場合のモデルでは、$ this-> getKey()を使って同じことができます。しかし、私はまだレコードが追加されているだけのためにこれを解決する方法がわからないので、$ this-> idには値がありません。 ありがとうございます。 – Emil

関連する問題