|
@@ -120,9 +120,10 @@ class CompanyController extends Controller
|
|
|
$company = Company::findOrFail($request->id);
|
|
|
$status=$request->get('status');
|
|
|
$expDate=$request->get('exp_data');
|
|
|
+ $roleId=$request->get('role_id');
|
|
|
$user = new User();
|
|
|
|
|
|
- DB::transaction(function () use($status,$expDate,$company,$user){
|
|
|
+ DB::transaction(function () use($status,$expDate,$company,$user,$roleId){
|
|
|
if ($status == 1){
|
|
|
|
|
|
$company->review_status=CompanyReviewStatus::APPROVED;
|
|
@@ -134,8 +135,10 @@ class CompanyController extends Controller
|
|
|
$user->company_id=$company->id;
|
|
|
$user->password=Hash::make('admin@#123');
|
|
|
|
|
|
- $user->role_id=6;
|
|
|
- $user->syncRoles(6);
|
|
|
+ $role = Role::query()->findOrFail($roleId);
|
|
|
+ $user->syncRoles($role);
|
|
|
+
|
|
|
+
|
|
|
$user->save();
|
|
|
}else{
|
|
|
$company->review_status=CompanyReviewStatus::REJECTED;
|