Level 1
here example upload image:
public function store(Request $request)
{
$validator = Validator::make($request->all(), [
'title' => 'required|string',
'body' => 'required|string',
'image' => 'file|mimes:jpg,gif,svg',
]);
if ($validator->passes()) {
$input = $request->all();
if ($request->hasFile('image')) {
$file = $request->file('image');
$file_extension = $file->getClientOriginalName();
$destination_path = public_path() . '/folder/images/';
$filename = $file_extension;
$request->file('image')->move($destination_path, $filename);
$input['image'] = $filename;
}
Images::create($input);
return Redirect::to('admin/' . $this->title)->with('success', 'Success');
}
}