22
33namespace {{ namespace }};
44
5+ use Illuminate\Auth\Access\Response;
56use Illuminate\Http\Request;
67use LaravelJsonApi\Contracts\Auth\Authorizer;
78
@@ -13,9 +14,9 @@ class {{ class }} implements Authorizer
1314 *
1415 * @param Request $request
1516 * @param string $modelClass
16- * @return bool
17+ * @return bool|Response
1718 */
18- public function index(Request $request, string $modelClass): bool
19+ public function index(Request $request, string $modelClass): bool|Response
1920 {
2021 // TODO: Implement index() method.
2122 }
@@ -25,9 +26,9 @@ class {{ class }} implements Authorizer
2526 *
2627 * @param Request $request
2728 * @param string $modelClass
28- * @return bool
29+ * @return bool|Response
2930 */
30- public function store(Request $request, string $modelClass): bool
31+ public function store(Request $request, string $modelClass): bool|Response
3132 {
3233 // TODO: Implement store() method.
3334 }
@@ -37,9 +38,9 @@ class {{ class }} implements Authorizer
3738 *
3839 * @param Request $request
3940 * @param object $model
40- * @return bool
41+ * @return bool|Response
4142 */
42- public function show(Request $request, object $model): bool
43+ public function show(Request $request, object $model): bool|Response
4344 {
4445 // TODO: Implement show() method.
4546 }
@@ -49,9 +50,9 @@ class {{ class }} implements Authorizer
4950 *
5051 * @param object $model
5152 * @param Request $request
52- * @return bool
53+ * @return bool|Response
5354 */
54- public function update(Request $request, object $model): bool
55+ public function update(Request $request, object $model): bool|Response
5556 {
5657 // TODO: Implement update() method.
5758 }
@@ -61,9 +62,9 @@ class {{ class }} implements Authorizer
6162 *
6263 * @param Request $request
6364 * @param object $model
64- * @return bool
65+ * @return bool|Response
6566 */
66- public function destroy(Request $request, object $model): bool
67+ public function destroy(Request $request, object $model): bool|Response
6768 {
6869 // TODO: Implement destroy() method.
6970 }
@@ -74,9 +75,9 @@ class {{ class }} implements Authorizer
7475 * @param Request $request
7576 * @param object $model
7677 * @param string $fieldName
77- * @return bool
78+ * @return bool|Response
7879 */
79- public function showRelated(Request $request, object $model, string $fieldName): bool
80+ public function showRelated(Request $request, object $model, string $fieldName): bool|Response
8081 {
8182 // TODO: Implement showRelated() method.
8283 }
@@ -87,9 +88,9 @@ class {{ class }} implements Authorizer
8788 * @param Request $request
8889 * @param object $model
8990 * @param string $fieldName
90- * @return bool
91+ * @return bool|Response
9192 */
92- public function showRelationship(Request $request, object $model, string $fieldName): bool
93+ public function showRelationship(Request $request, object $model, string $fieldName): bool|Response
9394 {
9495 // TODO: Implement showRelationship() method.
9596 }
@@ -100,9 +101,9 @@ class {{ class }} implements Authorizer
100101 * @param Request $request
101102 * @param object $model
102103 * @param string $fieldName
103- * @return bool
104+ * @return bool|Response
104105 */
105- public function updateRelationship(Request $request, object $model, string $fieldName): bool
106+ public function updateRelationship(Request $request, object $model, string $fieldName): bool|Response
106107 {
107108 // TODO: Implement updateRelationship() method.
108109 }
@@ -113,9 +114,9 @@ class {{ class }} implements Authorizer
113114 * @param Request $request
114115 * @param object $model
115116 * @param string $fieldName
116- * @return bool
117+ * @return bool|Response
117118 */
118- public function attachRelationship(Request $request, object $model, string $fieldName): bool
119+ public function attachRelationship(Request $request, object $model, string $fieldName): bool|Response
119120 {
120121 // TODO: Implement attachRelationship() method.
121122 }
@@ -126,9 +127,9 @@ class {{ class }} implements Authorizer
126127 * @param Request $request
127128 * @param object $model
128129 * @param string $fieldName
129- * @return bool
130+ * @return bool|Response
130131 */
131- public function detachRelationship(Request $request, object $model, string $fieldName): bool
132+ public function detachRelationship(Request $request, object $model, string $fieldName): bool|Response
132133 {
133134 // TODO: Implement detachRelationship() method.
134135 }
0 commit comments