Mercurial > packages > magicforger
annotate src/MagicForgerServiceProvider.php @ 40:2cf26b593f4a ls_dev_2025_09 tip
better support for different column types
| author | Luka Sitas <sitas.luka.97@gmail.com> |
|---|---|
| date | Thu, 16 Oct 2025 10:54:04 -0400 |
| parents | 116b36f5e73b |
| children |
| rev | line source |
|---|---|
| 2 | 1 <?php |
|
1
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
2 |
| 20 | 3 namespace Wizard\MagicForger; |
|
1
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
4 |
|
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
5 use Illuminate\Support\ServiceProvider; |
| 20 | 6 use Wizard\MagicForger\Generator\Controller\ControllerGenerator; |
| 7 use Wizard\MagicForger\Generator\Generator; | |
|
35
55d2e5c5dad9
Working on the factory, it's in a semi working state but obviously not complete
Luka Sitas <sitas.luka.97@gmail.com>
parents:
29
diff
changeset
|
8 use Wizard\MagicForger\Generator\Factory\FactoryGenerator; |
| 20 | 9 use Wizard\MagicForger\Generator\Model\ModelGenerator; |
| 10 use Wizard\MagicForger\Generator\Requests\RequestGenerator; | |
|
29
010ace248d14
Added support for filters, not fully there with relations or anything like that but it's a start
Luka Sitas <sitas.luka.97@gmail.com>
parents:
25
diff
changeset
|
11 use Wizard\MagicForger\Generator\Requests\FilterRequestGenerator; |
| 20 | 12 use Wizard\MagicForger\Generator\Requests\StoreRequestGenerator; |
| 13 use Wizard\MagicForger\Generator\Requests\UpdateRequestGenerator; | |
| 14 use Wizard\MagicForger\Generator\Route\RouteGenerator; | |
|
37
116b36f5e73b
Adding support for tests. It's pretty basic but we can improve later.
Luka Sitas <sitas.luka.97@gmail.com>
parents:
35
diff
changeset
|
15 use Wizard\MagicForger\Generator\Test\TestGenerator; |
|
25
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
16 use Wizard\MagicForger\Generator\View\ViewGenerator; |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
17 use Wizard\MagicForger\Generator\View\IndexViewGenerator; |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
18 use Wizard\MagicForger\Generator\View\CreateEditViewGenerator; |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
19 use Wizard\MagicForger\Generator\View\ShowViewGenerator; |
|
1
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
20 |
| 2 | 21 class MagicForgerServiceProvider extends ServiceProvider |
|
1
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
22 { |
| 2 | 23 /** |
| 24 * Bootstrap any package services. | |
| 25 */ | |
| 26 public function boot(): void | |
| 27 { | |
| 28 if ($this->app->runningInConsole()) { | |
| 29 $this->commands([ | |
|
3
6468684362c2
It works! Created a controller, no update insert but it works
luka
parents:
2
diff
changeset
|
30 Generator::class, |
| 2 | 31 ControllerGenerator::class, |
| 4 | 32 ModelGenerator::class, |
| 5 | 33 RequestGenerator::class, |
|
29
010ace248d14
Added support for filters, not fully there with relations or anything like that but it's a start
Luka Sitas <sitas.luka.97@gmail.com>
parents:
25
diff
changeset
|
34 FilterRequestGenerator::class, |
| 5 | 35 StoreRequestGenerator::class, |
| 36 UpdateRequestGenerator::class, | |
| 37 RouteGenerator::class, | |
|
25
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
38 ViewGenerator::class, |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
39 IndexViewGenerator::class, |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
40 CreateEditViewGenerator::class, |
|
1a717c7b211f
added support for some basic views
Luka Sitas <sitas.luka.97@gmail.com>
parents:
20
diff
changeset
|
41 ShowViewGenerator::class, |
|
35
55d2e5c5dad9
Working on the factory, it's in a semi working state but obviously not complete
Luka Sitas <sitas.luka.97@gmail.com>
parents:
29
diff
changeset
|
42 FactoryGenerator::class, |
|
37
116b36f5e73b
Adding support for tests. It's pretty basic but we can improve later.
Luka Sitas <sitas.luka.97@gmail.com>
parents:
35
diff
changeset
|
43 TestGenerator::class, |
| 2 | 44 ]); |
| 45 } | |
|
7
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
46 |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
47 $this->register_config_helper(); |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
48 } |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
49 |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
50 public function register_config_helper() |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
51 { |
|
769a17898cc0
Various changes to the generators and replacers - probably mostly just formatting
luka
parents:
5
diff
changeset
|
52 ConfigHelper::setup_config_path(base_path()); |
|
1
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
53 } |
|
ca36acd2bef2
Have a base going, there is definitly a lot wrong with some of the files and the general structure but overall, it's a starting point
luka
parents:
diff
changeset
|
54 } |
