입니다 :는 Laravel에 데이터베이스에 사진을 업로드하고 저장하는 방법 (5) 내가 사진을 업로드하고 Laravel에서 데이터베이스에 5</p> <p>내 현재 코드를 저장해야
형태 :
<form method="POST" enctype="multipart/form-data" action="{{ url('products/new) }}">
{!! csrf_field() !!}
<div class="form-group">
<label for="name">Name</label>
<input type="text" name="name" id="name" class="form-control" required>
</div>
<div class="form-group">
<label for="image">Image</label>
<input type="file" id="image">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary">Save</button>
</div>
</form>
컨트롤러 :
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required|max:100|unique:products',
]);
$input = $request->all();
Product::create($input);
return redirect('products');
}
함수 $request->hasFile('image'))
은 false
을 반환합니다. 즉 입력이 HTTP를 통해 전송하는 방식이기 때문에