Advertisement
Guest User

controller

a guest
Jan 21st, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. public function store(Kategori $kategori, Request $request)
  2. {
  3. $validator = Validator::make($request->all(), Produk::$rule);
  4. if ($validator->fails()) {
  5. return response()->json($validator->errors());
  6. } else {
  7. $req = $request->all();
  8. if ($request->hasfile('gambar')) {
  9. foreach ($request->file('gambar') as $image) {
  10.  
  11. $extension = $image->getClientOriginalExtension();
  12. Storage::disk('public')->put($image->getFilename() . '.' . $extension, File::get($image));
  13. $data[] = $image->getFilename() . '.' . $extension;
  14. }
  15. }
  16. $req['gambar'] = json_decode($data);
  17. $req['url_images'] = json_decode($data);
  18. $str = strtolower($request->judul);
  19. $req['slug'] = preg_replace('/\s+/', '-', $str);
  20. $req['user_id'] = auth()->user()->id;
  21. $req['kategori_id'] = $kategori->id;
  22. $produk = $kategori->produk()->create($req);
  23. }
  24. return response([
  25. 'produk' => new ProdukResource($produk)
  26. ]);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement