【PHP】Laravel【フレームワーク】 Part.13 (307レス)
【PHP】Laravel【フレームワーク】 Part.13 http://medaka.5ch.net/test/read.cgi/php/1688871020/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
156: nobodyさん [sage] 2024/03/01(金) 09:52:56.31 ID:??? >>154 それはLaravelに限らず脳死でつけてるわ http://medaka.5ch.net/test/read.cgi/php/1688871020/156
157: nobodyさん [sage] 2024/03/01(金) 14:45:38.35 ID:??? 使わなくてもidないと遅くなる http://medaka.5ch.net/test/read.cgi/php/1688871020/157
158: nobodyさん [sage] 2024/03/02(土) 23:47:55.13 ID:??? >>155 それFormRequestとか使えばいいだけでは? 個人的にはメンドクサイだからあんまり使わないけどw http://medaka.5ch.net/test/read.cgi/php/1688871020/158
159: nobodyさん [sage] 2024/03/03(日) 10:05:23.01 ID:??? >>158 ここでモデルごとにリクエスト作ってバリデーションするって投稿を見たけど、 全てのモデルで用意するの大変だし、ソースが複雑になるんだよな だから今のプロジェクトではモデルにバリデーションルール書いて、 個別リクエストは作らないようにしてるわ モデルが肥大化してきたらトレイト作ってる http://medaka.5ch.net/test/read.cgi/php/1688871020/159
160: nobodyさん [] 2024/03/10(日) 08:26:58.77 ID:esJB34wy 11来週らしいけど俺様のために主なアップデート情報を誰か書け http://medaka.5ch.net/test/read.cgi/php/1688871020/160
161: nobodyさん [sage] 2024/03/12(火) 10:12:18.22 ID:??? ChatGPTがやたらサービスクラスに分離しろって言うんだけど、 コントローラに書いてた内容を別のファイルに書いただけじゃないか って思うのは、俺の理解が足りないからか? http://medaka.5ch.net/test/read.cgi/php/1688871020/161
162: nobodyさん [sage] 2024/03/12(火) 10:19:38.68 ID:??? Laravelにおけるサービスクラスの利点は、コントローラからビジネスロジックを切り離すことにあります。これにより、コードがより構造化され、再利用性が向上します。サービスクラスはビジネスロジックを処理するための専用の場所で、コントローラは単にHTTPリクエストとレスポンスの制御を担当します。これにより、アプリケーション全体がメンテナンスしやすくなります。 http://medaka.5ch.net/test/read.cgi/php/1688871020/162
163: nobodyさん [sage] 2024/03/12(火) 11:49:04.23 ID:??? そう、そんな答えを返すんだけどファイル数は増えるし、 再利用しない限りかえって分かりづらくなるのではないかと思う たとえば、UserService作ってcreateUserみたいなメソッドを作り、 そこにUser::createの内容書けって言うんだけど、 ユーザーコントローラでしか使わない、しかもsotreで書くだけの内容を、 わざわざサービスクラスにする利点がわからないんだよなぁ http://medaka.5ch.net/test/read.cgi/php/1688871020/163
164: nobodyさん [sage] 2024/03/12(火) 11:52:50.84 ID:??? 確かにUserService作ってcreateUserみたいなメソッドを用意すれば 「ユーザーコントローラの登録」を実行できるから、テストはしやすいと思う。 コントローラに書くとバリデーションやリダイレクト処理なんかあって、 登録だけを確認できないから、サービスクラスに分離しましょう、はわかる。 けど、テストのためだけにサービスクラスを作るのもどうかと思うし、 問題が発生すると複数のファイルを視認することになるから、 かえって分かりづらくなると思うんだよな これに納得できないから、コントローラが肥大化してしまうわけだがw http://medaka.5ch.net/test/read.cgi/php/1688871020/164
165: nobodyさん [sage] 2024/03/12(火) 13:59:23.09 ID:??? この板ってNGワードが多すぎてレスしにくいな http://medaka.5ch.net/test/read.cgi/php/1688871020/165
166: nobodyさん [sage] 2024/03/12(火) 19:35:15.47 ID:??? Laravelの生みの親もサービスクラス推奨してるね http://medaka.5ch.net/test/read.cgi/php/1688871020/166
167: nobodyさん [sage] 2024/03/13(水) 14:37:30.29 ID:??? if ($request->hasFile('image')) { // 画像アップロード処理 } こういうのはコントローラに書くべき? それともサービスクラスにする? Uploadのサービスクラスにリクエストを渡してたんだけど、 それはコントローラでやるべきではないかと思ってる http://medaka.5ch.net/test/read.cgi/php/1688871020/167
168: nobodyさん [sage] 2024/03/14(木) 16:53:24.25 ID:??? storeAsって保存先のディレクトリがないと自動的に作成するんだな 毎回ディレクトリ作成してからアップロードしてたわ http://medaka.5ch.net/test/read.cgi/php/1688871020/168
169: nobodyさん [sage] 2024/03/17(日) 20:40:20.33 ID:??? Laravel11使って見たけどさらに使いづらくなってない? http://medaka.5ch.net/test/read.cgi/php/1688871020/169
170: nobodyさん [sage] 2024/03/17(日) 22:23:45.70 ID:??? 不満はプロダクトの寿命を伸ばす http://medaka.5ch.net/test/read.cgi/php/1688871020/170
171: nobodyさん [sage] 2024/03/18(月) 15:45:56.44 ID:??? >>169 どう使いづらいの? http://medaka.5ch.net/test/read.cgi/php/1688871020/171
172: nobodyさん [] 2024/03/19(火) 06:14:30.80 ID:3ncCvX6a >>171 うるせーよカス 絡んでくるな無能 http://medaka.5ch.net/test/read.cgi/php/1688871020/172
173: nobodyさん [sage] 2024/03/19(火) 08:49:49.56 ID:??? こういうやつがいるからスレが止まるんだよなぁ 建設的なやり取りがしたいのに http://medaka.5ch.net/test/read.cgi/php/1688871020/173
174: nobodyさん [sage] 2024/03/19(火) 14:14:58.87 ID:??? 自分以外のみんなが建設的なやり取りをすると、自分が限りなく惨めに思えてくるんだろうな http://medaka.5ch.net/test/read.cgi/php/1688871020/174
175: nobodyさん [sage] 2024/03/19(火) 15:35:06.45 ID:??? 自分も実際触ってないからなあ Laravelの時間も作らないと http://medaka.5ch.net/test/read.cgi/php/1688871020/175
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 132 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.003s