D:\OpenServer\domains\netrone.dev\storage
D:\OpenServer\domains\netrone.dev\public
$path = storage_path('/public/news/');
$imageName = 'cover_' . md5($path . time());
$addNews = true;
if($addNews){
if($request->hasFile('cover_news')){
// Если мы загружаем обложку
$storagePath = Storage::allDirectories($path);
if(!$storagePath){
// Если нету папки, то создаём её
// File::makeDirectory($path, 0755, true, true);
Storage::makeDirectory($path);
}
// Создаём название картинки для сохранения
$imageCover = $imageName . '.' . $request->cover_news->extension();
// Загружаем картинку в папку
$uploadCover = Image::make($request->cover_news)->save($path . '/id' . $addNews->id_news . '/' . $imageCover);
}
return redirect()->route('news.getNews', $addNews->id_news)->with('successMessages', 'Вы успешно добавили новость!');
}
Для этого надо переработать логику.
Post::where('user_id', $user->id)->paginate(10);
Раньше вроде делали картинкой. Но как быть если на мобильных устройствах почта и телефон должны быть кликабельны?
Убрать адреса почты с сайта, заменив на форму обратной связи.
Телефонный номер нет смысла защищать.