ProjectUser.php 640 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Http\Request;
  4. use Illuminate\Support\Facades\Validator;
  5. class ProjectUser extends BaseModel
  6. {
  7. public function projectRole()
  8. {
  9. return $this->belongsTo('App\Models\ProjectRole', 'project_role_id');
  10. }
  11. public function user()
  12. {
  13. return $this->belongsTo('App\Models\User', 'user_id');
  14. }
  15. public function getValidator(Request $request, $type)
  16. {
  17. $validator = Validator::make($request->input('data'), [
  18. 'user_id' => 'required'
  19. ], [
  20. 'user_id.required' => '用户必选'
  21. ]);
  22. return $validator;
  23. }
  24. }