Я хочу, чтобы загрузить изображение и получить в из базы данных, когда мне нужно this.My код прекрасно работает, чтобы загрузить изображение, но это путь не сохранить в базе данных базы данных он показывает Null
.Йтесь мой код:Как сохранить путь изображения в базу данных в Laravel?
if ($request->hasFile('profilePic')) {
$file = array('profilePic' => Input::file('profilePic'));
$destinationPath = 'img/'; // upload path
$extension = Input::file('profilePic')->getClientOriginalExtension();
$fileName = rand(11111,99999).'.'.$extension; // renaming image
Input::file('profilePic')->move($destinationPath, $fileName);
}else{
echo "Please Upload Your Profile Image!";
}
$profile->save();
Мой вопрос:
- Как сохранить путь изображения в базу данных?
- И как получить изображение из базы данных?
Обновлено: profile.php
class Profile extends Model
{
protected $table = "profiles";
public $fillable = ["firstName","lastName","middleName","DOB","gender","featuredProfile","email","phone","summary","profilePic"];
}
Можете ли вы опубликовать свой файл профиля? Не можете ли вы просто использовать что-то вроде $ profile-> image_location = $ destinationPath. '/'. $ Имя файла; – Brett
@Brett Я обновил свой вопрос. –