first commit
This commit is contained in:
parent
8b7eab3c94
commit
8f1b7d0b19
73
README.md
73
README.md
@ -1,73 +0,0 @@
|
||||
<p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400" alt="Laravel Logo"></a></p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/laravel/framework/actions"><img src="https://github.com/laravel/framework/workflows/tests/badge.svg" alt="Build Status"></a>
|
||||
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a>
|
||||
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a>
|
||||
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a>
|
||||
</p>
|
||||
|
||||
## プロジェクト概要(So-Manager / Laravel12)
|
||||
|
||||
本プロジェクトは Laravel5 旧コードからの移行を進めつつ、新規実装は Laravel12 の規約に沿って整理しています。旧Blade互換のため `Legacy` レイヤを用意していますが、新規実装で `Legacy` を直接参照することは禁止です(互換専用)。
|
||||
|
||||
### ディレクトリと責務(要点)
|
||||
|
||||
- `app/Models`: 正式なEloquentモデル(1テーブル=1モデル)。例: `Park`, `PriceA`, `Ptype`, `RegularContract`
|
||||
- `app/Legacy`: 旧モデル互換(Blade互換専用)。例: `Legacy\User`, `Legacy\OperatorQue`
|
||||
- `app/Services`: 画面用ユースケースや共通処理。例: `UsingStatusService`, `UserService`, `CsvService`
|
||||
- `app/Support`: 純技術ユーティリティ(ビジネス非依存)。例: `Csv`, `Files`
|
||||
- `app/Enums`: 共通定数は Enum で表現(段階的移行)。
|
||||
- `app/Providers/LegacyServiceProvider`: 旧FQCN互換(class_alias)を提供。
|
||||
|
||||
### 実装ルール(重要)
|
||||
|
||||
- 新規コードは正式モデル+サービス経由で実装し、`Legacy` は参照しない
|
||||
- Controller は薄く、複雑な処理は `app/Services` に集約する
|
||||
- 旧Bladeは当面 `Legacy` 互換で動作可能(段階的に置換)
|
||||
|
||||
詳細なチームルールは `docs/TEAM_GUIDE_JA.md` を参照してください。
|
||||
|
||||
## 開発補助
|
||||
|
||||
Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
|
||||
|
||||
Composer が未インストールの環境では、`php composer.phar dump-autoload` を利用してオートロードを更新してください。
|
||||
|
||||
If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.
|
||||
|
||||
## Laravel Sponsors
|
||||
|
||||
We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com).
|
||||
|
||||
### Premium Partners
|
||||
|
||||
- **[Vehikl](https://vehikl.com/)**
|
||||
- **[Tighten Co.](https://tighten.co)**
|
||||
- **[WebReinvent](https://webreinvent.com/)**
|
||||
- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)**
|
||||
- **[64 Robots](https://64robots.com)**
|
||||
- **[Curotec](https://www.curotec.com/services/technologies/laravel/)**
|
||||
- **[Cyber-Duck](https://cyber-duck.co.uk)**
|
||||
- **[DevSquad](https://devsquad.com/hire-laravel-developers)**
|
||||
- **[Jump24](https://jump24.co.uk)**
|
||||
- **[Redberry](https://redberry.international/laravel/)**
|
||||
- **[Active Logic](https://activelogic.com)**
|
||||
- **[byte5](https://byte5.de)**
|
||||
- **[OP.GG](https://op.gg)**
|
||||
|
||||
## Contributing
|
||||
|
||||
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions).
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).
|
||||
|
||||
## Security Vulnerabilities
|
||||
|
||||
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed.
|
||||
|
||||
## License
|
||||
|
||||
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
||||
Loading…
Reference in New Issue
Block a user