Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 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);
 }