8. public function create()
{
}
public function store(Request $request)
{
$image=new Image;
$image->title=Input::get('nume');
if(Input::hasFile('image')){
$file=Input::file('image');
$target=md5(uniqid(time())).$file->getClientOriginalName();
$file->move(public_path().'/images/',$target);
$image->name=$target;
$image->size=File::size(public_path().”/images/”.$target);
$image->type=$file->getClientMimeType();
}
$image->save();
// return 'data saved in database';
return redirect('/');
}
9. public function showall()
{
$image=Image::all();
return view('showall', compact('image'));
}
public function show($id)
{
$image=Image::findorfail($id);
return view('show',compact('image'));
}
public function edit($id)
{
$image=Image::where('id','=',$id)->first();
return view('edit',['image'=>$image]);
}
10. public function update(Request $request, $id)
{
$image=Image::findOrFail($id);
if ($request->hasFile('image'))
{
$file=Input::file('image');
$target=md5(uniqid(time())).$file->getClientOriginalName();
$file->move(public_path().'/images/',$target);
$image->name=$target;
}
$image->id = $request['id'];
$image->title = $request['title'];
$image->save();
return redirect('/');
}