コード例 #1
0
ファイル: UserDeleteTest.php プロジェクト: fintech-fab/yalms
 /**
  * Удаление пользователя и очистка его профилей, по REST запросу
  */
 public function testUserDelete()
 {
     $this->assertEquals(1, UserAdmin::find($this->userId)->enabled);
     $this->assertEquals(1, UserStudent::find($this->userId)->enabled);
     $this->assertEquals(1, UserTeacher::find($this->userId)->enabled);
     $this->call('DELETE', "api/v1/user/{$this->userId}");
     $this->assertTrue(empty(User::find($this->userId)));
     $this->assertEquals(0, UserAdmin::find($this->userId)->enabled);
     $this->assertEquals(0, UserStudent::find($this->userId)->enabled);
     $this->assertEquals(0, UserTeacher::find($this->userId)->enabled);
 }
コード例 #2
0
 /**
  * Изменение профиля "студент" по REST запросу
  */
 public function testUserStudentUpdate()
 {
     $this->assertEquals(0, UserStudent::find($this->userId)->enabled);
     $this->call('PUT', "api/v1/student/{$this->userId}", ['enabled' => 1]);
     $this->assertEquals(1, UserStudent::find($this->userId)->enabled);
 }
コード例 #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function edit($id)
 {
     $user = User::whereEnabled(true)->findOrFail($id, array('id', 'first_name', 'middle_name', 'last_name'));
     return Response::json(array('student' => array('id' => $id, 'enabled' => UserStudent::find($id)->enabled, 'user' => $user), 'edit_fields' => array('enabled' => 'Назначить студентом'), 'required_fields' => array('enabled')));
 }