ファイルをアップロードした段階でフォーム送信される処理。
▼HTML
hoge.blade.php
// 送信フォーム
<form action="{{ route('user.update_profile', ['user' => $authUser]) }}" method="POST" name="imageForm" enctype="multipart/form-data">
<input type="file" id="input_file" name="image_url" accept=".png, .jpg, .jpeg, .gif">
</form>
▼JS
hoge.blade.php
$(function () {
$("#input_file").change(function () {
$(this).closest("form").submit();
});
});
ファイルがアップロードされたら、formのアクションに移行する。