17
17
use Illuminate \Database \Eloquent \ModelNotFoundException ;
18
18
use Illuminate \Foundation \Auth \Access \AuthorizesRequests ;
19
19
use Illuminate \Foundation \Validation \ValidatesRequests ;
20
- use Illuminate \Http \Request ;
21
20
use Illuminate \Http \Response ;
22
21
use Illuminate \Routing \Controller ;
23
22
use Illuminate \Validation \ValidationException ;
@@ -55,12 +54,12 @@ public function __construct()
55
54
/**
56
55
* Return a listing of the resource.
57
56
*
58
- * @param Request $request
59
- * @param \Illuminate\Database\Eloquent\Builder|null $query Custom resource query
57
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
58
+ * @param \Illuminate\Database\Eloquent\Builder|null $query Custom resource query
60
59
*
61
60
* @return JsonApiResponse
62
61
*/
63
- public function indexAction (Request $ request , $ query = null )
62
+ public function indexAction ($ request , $ query = null )
64
63
{
65
64
$ records = $ query ?: $ this ->model ->newQuery ();
66
65
$ params = $ this ->getRequestParameters ($ request );
@@ -84,11 +83,11 @@ public function indexAction(Request $request, $query = null)
84
83
/**
85
84
* Store a new record.
86
85
*
87
- * @param Request $request
86
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
88
87
*
89
88
* @return JsonApiResponse
90
89
*/
91
- public function storeAction (Request $ request )
90
+ public function storeAction ($ request )
92
91
{
93
92
$ record = $ this ->model ->create ((array ) $ request ->input ('data.attributes ' ));
94
93
@@ -102,12 +101,12 @@ public function storeAction(Request $request)
102
101
/**
103
102
* Return a specified record.
104
103
*
105
- * @param Request $request
106
- * @param Model|mixed $record
104
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
105
+ * @param Model|mixed $record
107
106
*
108
107
* @return JsonApiResponse
109
108
*/
110
- public function showAction (Request $ request , $ record )
109
+ public function showAction ($ request , $ record )
111
110
{
112
111
$ record = $ this ->findModelInstance ($ record );
113
112
$ params = $ this ->getRequestParameters ($ request );
@@ -119,12 +118,12 @@ public function showAction(Request $request, $record)
119
118
/**
120
119
* Update a specified record.
121
120
*
122
- * @param Request $request
123
- * @param Model|mixed $record
121
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
122
+ * @param Model|mixed $record
124
123
*
125
124
* @return JsonApiResponse
126
125
*/
127
- public function updateAction (Request $ request , $ record )
126
+ public function updateAction ($ request , $ record )
128
127
{
129
128
$ record = $ this ->findModelInstance ($ record );
130
129
$ record ->fill ((array ) $ request ->input ('data.attributes ' ));
@@ -140,12 +139,12 @@ public function updateAction(Request $request, $record)
140
139
/**
141
140
* Destroy a specified record.
142
141
*
143
- * @param Request $request
144
- * @param Model|mixed $record
142
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
143
+ * @param Model|mixed $record
145
144
*
146
145
* @return JsonApiResponse
147
146
*/
148
- public function destroyAction (Request $ request , $ record )
147
+ public function destroyAction ($ request , $ record )
149
148
{
150
149
$ record = $ this ->findModelInstance ($ record );
151
150
$ record ->delete ();
@@ -156,13 +155,13 @@ public function destroyAction(Request $request, $record)
156
155
/**
157
156
* Return a specified record relationship.
158
157
*
159
- * @param Request $request
160
- * @param Model|mixed $record
161
- * @param string $relation
158
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
159
+ * @param Model|mixed $record
160
+ * @param string $relation
162
161
*
163
162
* @return JsonApiResponse
164
163
*/
165
- public function showRelationshipAction (Request $ request , $ record , $ relation )
164
+ public function showRelationshipAction ($ request , $ record , $ relation )
166
165
{
167
166
$ record = $ this ->findModelInstance ($ record );
168
167
@@ -174,15 +173,15 @@ public function showRelationshipAction(Request $request, $record, $relation)
174
173
*
175
174
* http://jsonapi.org/format/#crud-updating-relationships
176
175
*
177
- * @param Request $request
178
- * @param Model|mixed $record
179
- * @param string $relation
176
+ * @param \Huntie\JsonApi\Http\Requests\JsonApiRequest $request
177
+ * @param Model|mixed $record
178
+ * @param string $relation
180
179
*
181
180
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
182
181
*
183
182
* @return JsonApiResponse
184
183
*/
185
- public function updateRelationshipAction (Request $ request , $ record , $ relation )
184
+ public function updateRelationshipAction ($ request , $ record , $ relation )
186
185
{
187
186
$ record = $ this ->findModelInstance ($ record );
188
187
$ relationType = $ this ->getRelationType ($ relation );
0 commit comments