Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function store(Request $request)
- {
- $this->validate($request, [
- 'photo' => 'mimes:jpeg,bmp,png|dimensions:min_width=1024,min_height=768|required'
- ], $messages = [
- 'photo.required' => 'Wymagany obrazek',
- 'photo.mimes' => 'Załaduj obrazek w formacie jpeg,bmp,png!',
- 'photo.dimensions' => 'Minimalna rozdzielczość 1024 x 768!'
- ]);
- $galeria = new Dogallery();
- if ($request->hasFile('photo'))
- {
- $image = $request->file('photo');
- $imagename = uniqid('cwiczenie_').'.'. $image->getClientOriginalExtension();
- $image->storeAs('public/admin/cwiczenia/', $imagename);
- $galeria->photo = $imagename;
- } else{
- $galeria->photo = 'user.png';
- }
- $galeria->save();
- $galeria->exercise()->attach($galeria); // zapisuje mi w pivot autonumerowane id exercise a nie id obecnego exercise
- return redirect()->route('admin.cwiczenia.index')->with(['success' => 'Dodałeś zdjęcie']);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement