add translate api

This commit is contained in:
gerchek 2022-01-23 14:04:55 +05:00
parent e042836c60
commit 2e0425490d
5 changed files with 19 additions and 7 deletions

View File

@ -21,9 +21,9 @@ class InformasiyaUslugahController extends Controller
}
public function index(){
$data = $this->InformasiyaObUslugah->all()->toArray();
// $data = $this->InformasiyaObUslugah->all()->toArray();
$data = $this->InformasiyaObUslugah->with(['translations:locale,model_id,attribute_data'])->get();;
return $this->helpers->apiArrayResponseBuilder(200, 'success', $data);
}

View File

@ -12,8 +12,8 @@ class StrukturaSentraController extends Controller
protected $StrukturaSentra;
protected $helpers;
public function __construct(StrukturaSentra $StrukturaSentra, Helpers $helpers)
public function __construct(StrukturaSentra $StrukturaSentra, Helpers $helpers)
{
parent::__construct();
$this->StrukturaSentra = $StrukturaSentra;
@ -22,7 +22,9 @@ class StrukturaSentraController extends Controller
public function index(){
$data = $this->StrukturaSentra->all()->toArray();
// $data = $this->StrukturaSentra->all()->toArray();
$data = $this->StrukturaSentra->with(['translations:locale,model_id,attribute_data'])->get();
return $this->helpers->apiArrayResponseBuilder(200, 'success', $data);
}

View File

@ -22,7 +22,9 @@ class reestrController extends Controller
public function index(){
$data = $this->ReestrMeasureInstrument->all()->toArray();
// $data = $this->ReestrMeasureInstrument->all()->toArray();
$data = $this->ReestrMeasureInstrument->paginate(50);
return $this->helpers->apiArrayResponseBuilder(200, 'success', $data);
}

View File

@ -26,4 +26,8 @@ class InformasiyaObUslugah extends Model
*/
public $rules = [
];
public $implement = ['RainLab.Translate.Behaviors.TranslatableModel'];
public $translatable = ['kind_of_activity','documents_for_employers','order','cost_of_work'];
}

View File

@ -26,4 +26,8 @@ class StrukturaSentra extends Model
*/
public $rules = [
];
public $implement = ['RainLab.Translate.Behaviors.TranslatableModel'];
public $translatable = ['name','position_held','phone'];
}