0
對於類型爲upload或upload_multiple的字段,我有一個將上傳的文件移動到硬盤上的硬編碼位置(例如'photos \')的增變器。揹包將文件上傳到基於記錄ID的目錄
我需要根據記錄ID將這些文件保存在目錄中。因此,例如,如果我使用ID 5編輯記錄,我希望將照片保存在「照片\ 5 \」中。 這在添加新記錄時也很有用。
我該怎麼做? 非常感謝您的幫助。
對於類型爲upload或upload_multiple的字段,我有一個將上傳的文件移動到硬盤上的硬編碼位置(例如'photos \')的增變器。揹包將文件上傳到基於記錄ID的目錄
我需要根據記錄ID將這些文件保存在目錄中。因此,例如,如果我使用ID 5編輯記錄,我希望將照片保存在「照片\ 5 \」中。 這在添加新記錄時也很有用。
我該怎麼做? 非常感謝您的幫助。
你會發現在upload field type documentation有一個增變。在該mutator內部,您可以使用$this->id
來獲取當前條目的ID。
乾杯!
我想到了這一點,通過在模型上使用$ this-> getKey()(工作原理相同)來編輯記錄。但是我仍然不知道如何解決這個問題,因爲這個記錄剛剛被添加,因此$ this-> id在那裏沒有值。 謝謝。 – Emil