Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2015, 11:30
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: Es posible utilizar scope entre varios modelos

hhs gracias por responder , te explico un poco: requiero hacer una aplicación: ingresar el titulo de una investigación (input tipo text) el cual pertenece a una o varias áreas (checbox múltiple), un requerimiento es que exista un formulario donde el usuario busque por el titulo o por las áreas (checbox múltiple) acá es donde necesito utilizar los scopes

Mis modelos
Código PHP:
Ver original
  1. //Investigacion.php
  2. class Investigation extends Model
  3. {
  4.     public function areas()
  5.     {
  6.         return $this->hasMany('App\areas_investigacion','investigacion_id','id');
  7.     }
  8. }
  9.  
  10. //AreaInvestigation.php
  11. class AreaInvestigation extends Model
  12. {
  13.     public $table = "areas_investigacion";
  14.  
  15.     public function area()
  16.     {
  17.         return $this->belongsTo('App\Area');   
  18.     }
  19.  
  20. }
  21.  
  22. //Area.php
  23. class Area extends Model
  24. {
  25.     protected $connection = 'volcano';
  26.  
  27.     public $table = "areas";
  28. }

Código PHP:
Ver original
  1. <form action="investigacion" method="get">
  2.  
  3.  {!! Form::text('name',null) !!}
  4.  
  5.  @foreach($areas as $area)
  6.        {!! Form::checkbox('area_id[]', $area->id ) !!}{!!$area->name !!}
  7. @endforeach
  8.  
  9. <button type="submit" class="btn btn-primary">Buscar</button>