/
home
/
maktab
/
server
/
app
/
Http
/
Controllers
/
Master
/
File Upload :
llllll
Current File: /home/maktab/server/app/Http/Controllers/Master/EmployeeController.php
<?php namespace App\Http\Controllers\Master; use App\Http\Controllers\Controller; use App\Http\Controllers\InterfaceController; use App\Http\Controllers\SuperController; use App\Models\Cnt; use App\Models\Maktab; use App\Models\Student; use App\Models\User; use Illuminate\Http\Request; use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException; class EmployeeController extends SuperController { public $maktab_id ; public function __construct() { $with = ['file','maktab','type_cnt']; $this->maktab_id = auth('user')->user()->maktab_id; if (is_null($this->maktab_id)){ throw new UnprocessableEntityHttpException(trans('error.no_maktab')); } parent::__construct(User::class,$with,['*'],'user',$this->maktab_id); } public function index(Request $request){ $const = Cnt::where('key','type_employee')->where('value','مربی')->first(); $query = User::with(['file','maktab','type_cnt']) ->where('id','<>',auth('user')->id()) ->where('maktab_id',$this->maktab_id) ->where('active',1); // ->where('type_employee',$const->id); $serch = ['name','mobile']; $select = ['*']; $query = (new InterfaceController())->index($request->all(),$serch,$select,$query); return response()->json($query); } public function store(Request $request) { $request->request->add(['type'=>4]); return parent::store($request); // TODO: Change the autogenerated stub } public function listStudent($teacher_id){ $student = Student::where('employee_id',$teacher_id) ->get(); return response()->json($student); } }
Copyright ©2k19 -
Hexid
|
Tex7ure