[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

541users がブックマーク コメント 35

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ

541 users zenn.dev/mpyw

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント35

  • 注目コメント
  • 新着コメント
takyam1213
すごく分かり味が深い。カッチリやればやるほどLaravel(というか主にEloquent)の恩恵なくなるし、UseCaseにまとめつつServiceなりの切り出し方だけ気をつければだいたいメンテできる気がしてる

その他
at5u
この人に「これでいいす」って言われるとメチャクチャ安心感ある。

その他
ghostbass
何故symfony +Doctrine にしないのだ...

その他
noseld
クリーンアーキテクチャと設計思想が違いすぎて『なんちゃって』とつけたにしてもクリーンアーキテクチャと呼ぶには違和感がある。サービス層つけただけ感/同心円状の図は例であって本質じゃないと思う。

その他
okami-no-sacchan
よくわからない世界の話ですが、ララベルは魔法少女ですよね

その他
crexist
ビジネスロジックを純粋に書けるからこそのCleanArchitectureな訳なのでこれはただのLayeredArchitectureでは。「Eloquent Modelと上手く付き合うLayered Architecture」と言うタイトルだったら納得感ある。

その他
n314
phpは基本的にフォームとDBの処理ばかりだから、複雑なロジックは複雑なDBアクセスになるし無理に分けるとバグ増えるよねえ...。

その他
seal2501
現場が本当に求めていたドメインの切り出し

その他
castaneai
"Web 業界の一般的な案件で,「アプリケーションのコードはそのままで RDBMS を入れ替えたい」という事例をほとんど聞いたことがありません"

その他
cachico
参考になります!

その他
shusaku-masu
laravelクリーンアーキテクチャ

その他
nobodyplace
素敵

その他
krycvf
"Resources/ │ │ ├── UserResource.php │ │ ├── CommunityReso"

その他
tofy
"認可として典型的な権限判定処理はドメインロジックのノイズになりやすいので,ポリシーとして切り出すことによって 「結局何がしたいのか」 を明確にできるメリットがあります。 しかし,認可は後述の「ドメインバ

その他
mumei-0
これ的なものを Ruby on Rails でやりたいのよね。

その他
tri-star
ディレクトリ構造やクリーンアーキテクチャが厳しすぎるのでうまく妥協する考え方について共感できる

その他
crexist
crexist ビジネスロジックを純粋に書けるからこそのCleanArchitectureな訳なのでこれはただのLayeredArchitectureでは。「Eloquent Modelと上手く付き合うLayered Architecture」と言うタイトルだったら納得感ある。

2020年12月26日 リンク

その他
rosiro
なんちゃってでよいきがする どうせ拡張されないんだし、大きなサービスになったららべるつかうわけないし

その他
lalala360
HTTPの入出力とドメインロジックを分離して再利用可能にするところまでは、はっきりメリットが実感できるけど、そこから先の「しろまるしろまるが肥大化するから問題」っていうの、全然ピンとこない。

その他
Rishatang
「就職後すぐ会社が DMM に買収されて,更に1年半ほど別の企業に行ってから結局また DMM に帰ってくることになりました。」 この人新卒だったのか。歴戦だとかってに思ってた(いや能力は歴戦なんだろうけど

その他
noseld
noseld クリーンアーキテクチャと設計思想が違いすぎて『なんちゃって』とつけたにしてもクリーンアーキテクチャと呼ぶには違和感がある。サービス層つけただけ感/同心円状の図は例であって本質じゃないと思う。

2020年12月25日 リンク

その他
helldeath
もう、なんというか、私にはもう

その他
shinp
repository作る位ならテーブル参照先が同じ別namespaceのmodel作る方がよほどDDDらしいってそれ一番言われてるから......

その他
circled
Laravelはフレームワークのやり方に従わないと結構地獄見る。実現したいことに合わないなら、他のフレームワークに逃げれるように知識は広く持っておきたい。とはいえ、殆どのことはLaravelで出来るので全能感も高いが。

その他
hardt
Laravel使ってないけど読む価値ある、フレームワーク問わない

その他
tohokuaiki
うーん、なんかどの言語のどのF.Wでも「どっかが太る」ってやってるので、妥協点をどこに持っていくかの世界だな。俺はModelでいいよ。

その他
castaneai
castaneai "Web 業界の一般的な案件で,「アプリケーションのコードはそのままで RDBMS を入れ替えたい」という事例をほとんど聞いたことがありません"

2020年12月25日 リンク

その他
nebokete
Laravel3年生です。参考にします。

その他
cachico
cachico 参考になります!

2020年12月25日 リンク

その他
ichigen3
Ropository層の話はすげー分かりみが深かった。Laravelの恩恵を捨ててまでRepository層作ってユニットテストするのは本末転倒だと思ってたから、ユニットテスト諦めて機能テスト に全振りするほうが合理的だと感じる。

その他
sezemi
自由自在すぎて、初心者混乱。。

その他
ghostbass
ghostbass 何故symfony +Doctrine にしないのだ...

2020年12月25日 リンク

その他
Shiiiin-san
"DDD"

その他
seal2501
seal2501 現場が本当に求めていたドメインの切り出し

2020年12月25日 リンク

その他
tajamaru
"ドメインごとに単一責務なクラスを置くと使いやすいよ"

その他
kijtra
そうそうLaravel は奥深いから、ネットの情報見て「それデフォルト機能にあるのにな」ってことよくある。

その他
n314
n314 phpは基本的にフォームとDBの処理ばかりだから、複雑なロジックは複雑なDBアクセスになるし無理に分けるとバグ増えるよねえ...。

2020年12月25日 リンク

その他
nilab
「5年ほど Laravel を使った結果,「結局 Laravel ってどう使えばいいんだ?」という自身の疑問と,ずばりそれに対する絶妙な落としどころとして, 「なんちゃってクリーンアーキテクチャ」 についてまとめます」

その他
at5u
at5u この人に「これでいいす」って言われるとメチャクチャ安心感ある。

2020年12月25日 リンク

その他
okami-no-sacchan
okami-no-sacchan よくわからない世界の話ですが、ララベルは魔法少女ですよね

2020年12月25日 リンク

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「5年間 Laravel を...」が注目されています。

気持ちをシェアしよう

ツイートする

5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ

この記事は Laravel Advent Calendar 2020 - Qiita 最終日の記事です。 TL;DR DDD や "真の" クリーンア... この記事は Laravel Advent Calendar 2020 - Qiita 最終日の記事です。 TL;DR DDD や "真の" クリーンアーキテクチャは, Web 業界における大抵の現場ではオーバースペックだし,導入しても全員がついてこれるとは限らない app/UseCases ディレクトリだけ切って,ドメインごとに単一責務なクラスを置くと使いやすいよ ActiveRecord 指向のフレームワークで Repository パターンを無理に導入すると死ぬので, UseCase で Eloquent Model の機能を使うことを恐れるな はじめに Zenn では初投稿です。日Laravel コミュニティではもうお馴染みのようで実はあまり顔を出していない(?) @mpyw と申します。オンラインサロンの火付け役となった Synapse が最初の仕事でしたが,就職後すぐ会社が

ブックマークしたユーザー

  • kabakiyo2025年09月29日 kabakiyo
  • blueblue2025年07月19日 blueblue
  • shusaku-masu2025年03月16日 shusaku-masu
  • katsukiniwa2024年11月12日 katsukiniwa
  • kanetann2024年08月27日 kanetann
  • delegate2024年07月13日 delegate
  • yumenaut2024年07月01日 yumenaut
  • semitake2024年03月01日 semitake
  • yuuki55552024年01月24日 yuuki5555
  • takaboujp11222023年11月18日 takaboujp1122
  • watatakahashi2023年11月17日 watatakahashi
  • calpo2023年10月11日 calpo
  • ryosuke-fujii2023年09月30日 ryosuke-fujii
  • starneon35172023年09月27日 starneon3517
  • onigra2023年09月23日 onigra
  • nobodyplace2023年09月08日 nobodyplace
  • yuhei_kagaya2023年08月08日 yuhei_kagaya
  • luke_and_chase2023年07月21日 luke_and_chase
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /