public function destroy($id) { $productor = Productor::find($id); $ocupado = DB::table('programas')->leftjoin('productores', 'programas.productor_id', '=', 'productores.id')->where('productores.id', '=', $productor->id)->lists('programas.nombre', 'programas.id'); //dd($ocupado); if ($ocupado != null) { Flash::error('El productor : ' . $productor->nombre . ' esta siendo usada por un programa!!'); return redirect()->route('admin.productores.index'); } $productor->delete(); Flash::success('Se elimino : ' . $productor->nombre . ' correctamente!!'); return redirect()->route('admin.productores.index'); }
public function getContacto() { $productor = Productor::find(Input::get('productor_id')); $contacto = new Contacto(); $contacto->productor_id = Input::get('productor_id'); $contacto->nombre = Input::get('nombre'); $contacto->correo = Input::get('email'); $contacto->telefono = Input::get('telefono'); $contacto->pais = Input::get('pais'); $contacto->mensaje = Input::get('mensaje'); $contacto->save(); Mail::send('emails.notificacion_contacto', ['contacto' => $contacto, 'productor' => $productor], function ($m) use($contacto, $productor) { $m->from('*****@*****.**', 'CAFES DEL HUILA'); $m->to($contacto->correo, 'de ')->subject('Confirmacion de contacto'); }); Mail::send('emails.notificacion_confirmacion', ['contacto' => $contacto, 'productor' => $productor], function ($m) use($contacto, $productor) { $m->from('*****@*****.**', 'CAFES DEL HUILA'); $m->to('*****@*****.**', 'de ')->subject('Confirmacion de contacto'); }); return response()->json('ok')->setCallback(Input::get('callback')); }
public function postSubirImagen() { $file = Input::file('img'); $idPro = Input::get('idPro'); $nombre = $file->getClientOriginalName(); $extend = $file->getClientOriginalExtension(); $productor = Productor::find($idPro); $productor->foto = $productor->id . '.' . $extend; $productor->save(); $directorio = public_path() . '/perfiles/'; $file->move($directorio, $productor->id . '.' . $extend); return redirect('productoresPerfil/getPerfil/' . $idPro); }