Browse Source

Add show method on api controller, update docblock

tags/1.1.0
Nafies Luthfi 8 years ago
parent
commit
e373149d0d
  1. 25
      src/stubs/controller.api.stub
  2. 25
      tests/Generators/Api/ApiControllerGeneratorTest.php

25
src/stubs/controller.api.stub

@ -8,7 +8,7 @@ use Illuminate\Http\Request;
class MastersController extends Controller class MastersController extends Controller
{ {
/** /**
* Display a listing of the singleMstr.
* Get a listing of the singleMstr.
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
@ -24,7 +24,8 @@ class MastersController extends Controller
/** /**
* Store a newly created singleMstr in storage. * Store a newly created singleMstr in storage.
* *
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function store(Request $request) public function store(Request $request)
@ -45,10 +46,23 @@ class MastersController extends Controller
} }
/** /**
* Get the specified singleMstr.
*
* @param \App\Master $singleMstr
*
* @return \Illuminate\Http\Response
*/
public function show(Master $singleMstr)
{
return $singleMstr;
}
/**
* Update the specified singleMstr in storage. * Update the specified singleMstr in storage.
* *
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function update(Request $request, Master $singleMstr) public function update(Request $request, Master $singleMstr)
@ -68,7 +82,8 @@ class MastersController extends Controller
/** /**
* Remove the specified singleMstr from storage. * Remove the specified singleMstr from storage.
* *
* @param \fullMstr $singleMstr
* @param \fullMstr $singleMstr
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function destroy(Master $singleMstr) public function destroy(Master $singleMstr)

25
tests/Generators/Api/ApiControllerGeneratorTest.php

@ -22,7 +22,7 @@ use Illuminate\Http\Request;
class {$this->plural_model_name}Controller extends Controller class {$this->plural_model_name}Controller extends Controller
{ {
/** /**
* Display a listing of the {$this->single_model_var_name}.
* Get a listing of the {$this->single_model_var_name}.
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
@ -38,7 +38,8 @@ class {$this->plural_model_name}Controller extends Controller
/** /**
* Store a newly created {$this->single_model_var_name} in storage. * Store a newly created {$this->single_model_var_name} in storage.
* *
* @param \Illuminate\Http\Request \$request
* @param \Illuminate\Http\Request \$request
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function store(Request \$request) public function store(Request \$request)
@ -59,10 +60,23 @@ class {$this->plural_model_name}Controller extends Controller
} }
/** /**
* Get the specified {$this->single_model_var_name}.
*
* @param \\{$this->full_model_name} \${$this->single_model_var_name}
*
* @return \Illuminate\Http\Response
*/
public function show({$this->model_name} \${$this->single_model_var_name})
{
return \${$this->single_model_var_name};
}
/**
* Update the specified {$this->single_model_var_name} in storage. * Update the specified {$this->single_model_var_name} in storage.
* *
* @param \Illuminate\Http\Request \$request
* @param \\{$this->full_model_name} \${$this->single_model_var_name}
* @param \Illuminate\Http\Request \$request
* @param \\{$this->full_model_name} \${$this->single_model_var_name}
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function update(Request \$request, {$this->model_name} \${$this->single_model_var_name}) public function update(Request \$request, {$this->model_name} \${$this->single_model_var_name})
@ -82,7 +96,8 @@ class {$this->plural_model_name}Controller extends Controller
/** /**
* Remove the specified {$this->single_model_var_name} from storage. * Remove the specified {$this->single_model_var_name} from storage.
* *
* @param \\{$this->full_model_name} \${$this->single_model_var_name}
* @param \\{$this->full_model_name} \${$this->single_model_var_name}
*
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function destroy({$this->model_name} \${$this->single_model_var_name}) public function destroy({$this->model_name} \${$this->single_model_var_name})

Loading…
Cancel
Save