File tree Expand file tree Collapse file tree 2 files changed +41
-1
lines changed
Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Original file line number Diff line number Diff line change 55namespace Cone \Bazar \Resources ;
66
77use Cone \Bazar \Models \DiscountRule ;
8+ use Cone \Root \Fields \ID ;
89use Cone \Root \Resources \Resource ;
10+ use Illuminate \Database \Eloquent \Model ;
11+ use Illuminate \Http \Request ;
912
1013class DiscountRuleResource extends Resource
1114{
1215 /**
1316 * The model class.
1417 *
15- * @var class-string<\Cone\Bazar\Interfaces\ Models\DiscountRule>
18+ * @var class-string<\Cone\Bazar\Models\DiscountRule>
1619 */
1720 protected static string $ model = DiscountRule::class;
1821
@@ -28,4 +31,22 @@ public function getModel(): string
2831 {
2932 return $ this ->model ::getProxiedClass ();
3033 }
34+
35+ /**
36+ * {@inheritdoc}
37+ */
38+ public function modelTitle (Model $ model ): string
39+ {
40+ return $ model ->name ;
41+ }
42+
43+ /**
44+ * Define the fields.
45+ */
46+ public function fields (Request $ request ): array
47+ {
48+ return [
49+ ID ::make (),
50+ ];
51+ }
3152}
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace {{ namespace }}Root\Resources;
4+
5+ use Cone\Bazar\Resources\DiscountRuleResource as Resource;
6+ use Illuminate\Http\Request;
7+
8+ class DiscountRuleResource extends Resource
9+ {
10+ /**
11+ * Define the fields.
12+ */
13+ public function fields(Request $request): array
14+ {
15+ return array_merge(parent::fields($request), [
16+ //
17+ ]);
18+ }
19+ }
You can’t perform that action at this time.
0 commit comments