Я делаю курс удеми
У меня есть одна проблема
Когда я начинаю создавать сообщение, мне нужно вставить фотография
Когда я добавляю фотографию, фотография не отображается
Хотя «Просмотр исходной страницы» четко показывает, что фотография вставлен и должен отображаться, но не отображаться
Я написал код li
<img src="{{ $post->image }}" alt="">
Я пытался добавить это расширение, но оно снова не работал
<img src="{{ asset($post->image) }}" alt="">
Просмотр исходной страницы
<img src="posts/2F2K2uHwvdL11pB8FSmecTeKCCNe1qIaLjCTcOPU.jpeg" alt="">
PostController
public function create()
{
return view('posts.create');
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(CreatePostsRequest $request)
{
$image = $request->image->store('posts');
Post::create([
'title' => $request->title,
'description' => $request->description,
'content' => $request->content,
'image' => $image
]);
session()->flash('success','Post is successfully created');
return redirect(route('posts.index'));
}
CreatePostsRequest
class CreatePostsRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'title' => 'required|unique:posts',
'description' => 'required',
'image' => 'required|image',
'content' => 'required'
];
}
}
Post. php
class Post extends Model
{
protected $fillable = [
'title','description','content','image','published_at'
];
}
Если кто-то может помочь мне в значительной части ночь я борюсь с этим, но я терплю неудачу
Заранее спасибо