Guest User

Untitled

a guest
Jul 17th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. public function store(Request $request)
  2. {
  3.  
  4.  
  5. $target_dir = public_path('uploading/');
  6. if($image = $request->hasFile('img')) {
  7.  
  8.  
  9. $imageFileType = strtolower($_FILES["img"]["type"]);
  10. $uploadOk = 1;
  11.  
  12.  
  13. $imageFileType = explode('/', $imageFileType)[1];
  14.  
  15.  
  16. $target_file_name = md5(date('YmdHis') . basename($_FILES["img"]["name"]));
  17.  
  18.  
  19.  
  20. $target_file = $target_dir . $target_file_name . '.' . $imageFileType;
  21.  
  22.  
  23.  
  24. $check = getimagesize($_FILES["img"]["tmp_name"]);
  25.  
  26.  
  27.  
  28. if ($check != false) {
  29. $uploadOk = 1;
  30. } else {
  31. $uploadOk = 0;
  32. }
  33.  
  34.  
  35. if ($imageFileType != "svg" && $imageFileType != "png" && $imageFileType != "jpeg"
  36. && $imageFileType != "gif") {
  37. echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
  38. $uploadOk = 0;
  39. }
  40.  
  41.  
  42. if ($uploadOk == 0) {
  43. echo "Sorry, your file was not uploaded.";
  44. } else {
  45. if (move_uploaded_file($_FILES["img"]["tmp_name"], $target_file)) {
  46.  
  47. //Service::create(['title'=>$request->title, 'description'=>'l', 'image'=>$target_file_name . '.' . $imageFileType]);
  48.  
  49. } else {
  50. echo "Sorry, there was an error uploading your file.";
  51. }
  52. }
  53. $title = $request->title;
  54. $description = $request->description;
  55. Service::create(['title'=>$title,'description'=>$description,'image'=>$target_file_name . '.' . $imageFileType]);
  56.  
  57.  
  58.  
  59.  
  60. }
  61.  
  62. }
Add Comment
Please, Sign In to add comment