laravelでdropzoneを使用して複数の画像をアップロードすると、正しく動作します。私が求めているのは、それらを一度にアップロードしてから、顧客に写真をアップロードしたことを示す電子メールを送信することです。Laravelでdropzone.jsを使って複数の画像をアップロード
ありがとうございます。
<form action="{{route('upload.photos')}}" method="post" enctype="multipart/form-data" class="dropzone" id="dropzoneFileUpload" >
{{csrf_field()}}
<div>
<h3 class="text-center">Upload Multiple Image By Click On Box</h3>
</div>
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</form>
<script type="text/javascript">
Dropzone.options.imageUpload = {
maxFilesize:500,
acceptedFiles: ".jpeg,.jpg,.png,.gif",
autoProcessQueue: false,
uploadMultiple: true,
parallelUploads: 25,
maxFiles: 25
};
</script>
$file = $request->file('file');
$fileName = time().$file->getClientOriginalName();
Storage::disk('local')->put($car_id.'/'.$fileName, File::get($file));
Photo::create([
'photo_name'=>$fileName,
'car_id'=>$car_id
]);
$data = [
'first_name'=>$car->user->first_name,
'last_name'=>$car->user->last_name,
'vin'=>$car->vin,
'model'=>$car->model,
'make' =>$car->make
];
Mail::send('admin.email.send_album_notification',$data,function($message) use($car){
$message->subject('Pictures for Test - Example ');
$message->from('[email protected] .com','Example ');
$message->to($car->user->email,$car->user->full_name);
});
実行中のLaravelのバージョンは何ですか? Mailablesは5.3で導入されました。何らかの理由でLaravelの複数のバージョンにタグを付けました。あなたのコードを投稿してください。 – Ian
私は5.2を使用しています。私はコードを投稿します。ありがとう – allaghi