File tree 9 files changed +177
-0
lines changed
9 files changed +177
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Console\Command;
6
+
7
+ class {{ class }} extends Command
8
+ {
9
+ protected $signature = '{{ command }}';
10
+
11
+ protected $description = 'Command description';
12
+
13
+ public function handle()
14
+ {
15
+ //
16
+ }
17
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ factoryNamespace }};
4
+
5
+ use Illuminate\Database\Eloquent\Factories\Factory;
6
+ use Illuminate\Support\Str;
7
+ use {{ namespacedModel }};
8
+
9
+ class {{ model }}Factory extends Factory
10
+ {
11
+ protected $model = {{ model }}::class;
12
+
13
+ public function definition()
14
+ {
15
+ return [
16
+ //
17
+ ];
18
+ }
19
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Closure;
6
+ use Illuminate\Http\Request;
7
+
8
+ class {{ class }}
9
+ {
10
+ public function handle(Request $request, Closure $next)
11
+ {
12
+ return $next($request);
13
+ }
14
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Auth\Access\HandlesAuthorization;
6
+ use {{ namespacedUserModel }};
7
+
8
+ class {{ class }}
9
+ {
10
+ use HandlesAuthorization;
11
+
12
+ public function __construct()
13
+ {
14
+ //
15
+ }
16
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Auth\Access\HandlesAuthorization;
6
+ use {{ namespacedModel }};
7
+ use {{ namespacedUserModel }};
8
+
9
+ class {{ class }}
10
+ {
11
+ use HandlesAuthorization;
12
+
13
+ public function viewAny({{ user }} $user)
14
+ {
15
+ //
16
+ }
17
+
18
+ public function view({{ user }} $user, {{ model }} ${{ modelVariable }})
19
+ {
20
+ //
21
+ }
22
+
23
+ public function create({{ user }} $user)
24
+ {
25
+ //
26
+ }
27
+
28
+ public function update({{ user }} $user, {{ model }} ${{ modelVariable }})
29
+ {
30
+ //
31
+ }
32
+
33
+ public function delete({{ user }} $user, {{ model }} ${{ modelVariable }})
34
+ {
35
+ //
36
+ }
37
+
38
+ public function restore({{ user }} $user, {{ model }} ${{ modelVariable }})
39
+ {
40
+ //
41
+ }
42
+
43
+ /**
44
+ * Determine whether the user can permanently delete the model.
45
+ *
46
+ * @param \{{ namespacedUserModel }} $user
47
+ * @param \{{ namespacedModel }} ${{ modelVariable }}
48
+ * @return mixed
49
+ */
50
+ public function forceDelete({{ user }} $user, {{ model }} ${{ modelVariable }})
51
+ {
52
+ //
53
+ }
54
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Http\Resources\Json\ResourceCollection;
6
+
7
+ class {{ class }} extends ResourceCollection
8
+ {
9
+ public function toArray($request)
10
+ {
11
+ return parent::toArray($request);
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Http\Resources\Json\JsonResource;
6
+
7
+ class {{ class }} extends JsonResource
8
+ {
9
+ public function toArray($request)
10
+ {
11
+ return parent::toArray($request);
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace {{ namespace }};
4
+
5
+ use Illuminate\Contracts\Validation\Rule;
6
+
7
+ class {{ class }} implements Rule
8
+ {
9
+ public function passes($attribute, $value)
10
+ {
11
+ //
12
+ }
13
+
14
+ public function message()
15
+ {
16
+ return 'The validation error message.';
17
+ }
18
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Database\Seeders;
4
+
5
+ use Illuminate\Database\Seeder;
6
+
7
+ class {{ class }} extends Seeder
8
+ {
9
+ public function run()
10
+ {
11
+ //
12
+ }
13
+ }
You can’t perform that action at this time.
0 commit comments