//------------- [ Create new Post ] ----------------
public function createPost(Request $request) {
$validator = Validator::make($request->all(),
[
'title' => 'required|min:3',
'featured_img' => 'required|min:4',
]
);
if($validator->fails()) {
return response()->json(['Validation errors' => $validator->errors()]);
}
$file = $request->file('featured_img');
$img_name = time() . time() . '.' . $file->getClientOriginalExtension();
$target_path = public_path('/uploads/');
$file->move($target_path, $img_name);
$user = Auth::user();
// Creating slug
$slug = str_replace(" ", "-", strtolower($request->title));
$slug = preg_replace('/[^A-Za-z0-9\-]/', '', $slug);
$slug = preg_replace('/-+/', '-', $slug);
$input = array(
'title' => $request->title,
'slug' => $slug,
'featured_img' => $img_name,
'user_id' => $user->id
);
// create and return data
$post = Post::create($input);
$success['message'] = "Okey, new post is ready!";
return response()->json( [ 'success' => true, 'user' => $post ] );
}
document.addEventListener("DOMContentLoaded", function () {
var input = $('.telephonetext')[0];
input.oninput = function() {
if(input.value == 7 && input.value !== '') {
var phoneMask = IMask($('.telephonetext')[0], {
mask: '+{7} (000) 000-00-00'
});
} else {
var phoneMask = IMask($('.telephonetext')[0], {
mask: '{8} (000) 000-00-00'
});
}
}
});
нужно отправлять POST запрос и чанками отправлять файлесли вам не трудно не могли бы помочь с кодом, за это время так ничего и не смог сделать(