Я загружаю изображение профиля в laravel, В моем файле add.blade.php я написал так:
<div class="col-md-6">
<div class="form-group">
<label for="role">Profile Picture :<span class="danger">*</span> </label>
<input type="file" class="form-control" id="file" name="file">
</div>
</div>
в файле моего контроллера, моя функция похожа на это
$this->validate($request, [
'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048'
]);
if($request->hasfile('filename'))
{
foreach($request->file('file') as $image)
{
$name=$image->getClientOriginalName();
$image->move(public_path().'/images/', $name);
$data[] = $name;
}
}
Как я могу загрузить изображение и сохранить его в моей базе данных MongoDb ??