Beispiel #1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $perPage = 30;
     //Количество строк на странице по умолчанию
     if (Input::has('per_page')) {
         $perPage = Input::get('per_page');
     }
     $users = User::whereEnabled('1')->paginate($perPage, array('id', 'first_name', 'middle_name', 'last_name'));
     return Response::json($users);
 }
 /**
  * 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')));
 }