のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,597,895人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ【PHP】Laravel【フレームワーク】 Part.2

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
1 : nobodyさん - 2019/04/28(日) 11:07:09.57 ID:2Xx6RWTL.net (+125,-30,-247)
テンプレ追加修正お願いします

Laravel
ウェブ職人のためのPHPフレームワーク

本家
http://laravel.com/

git
http://github.com/laravel

動画チュートリアル(英語)
http://laracasts.com/

日本語
http://laravel.jp/

書籍
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
http://www.amazon.co.jp/gp/aw/d/4844339451

Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)
http://www.amazon.co.jp/gp/aw/d/4774173134

※前スレ
【PHP】Laravel【フレームワーク】
http://medaka.5ch.net/test/read.cgi/php/1503683914/
2 : nobodyさん - 2019/04/28(日) 12:09:28.73 ID:???.net (+32,+29,+4)
4 : nobodyさん - 2019/04/29(月) 11:23:36.61 ID:???.net (+32,+29,-100)
あーのさー、Laravelってホントに便利なん?
ちらっと見てみた感じ、なんか、RoRとかCodeIgniterとかCakeとかがおかしてる間違いをそのまま引きずってる気がするんだけど?
これ、簡単なWEBアプリならRoRと同じでお手軽かもしんないんだけど
アプリが複雑になってくるとすぐ死なないか?
5 : 再投稿は甘えおじ - 2019/04/29(月) 11:44:25.79 ID:???.net (+13,+25,-2)
再投稿は甘え
6 : nobodyさん - 2019/04/29(月) 11:54:18.08 ID:???.net (+25,+27,-30)
前スレで叩かれたからって再レスかよww
7 : nobodyさん - 2019/04/29(月) 11:55:54.05 ID:???.net (-21,-30,-158)
6 名前:デフォルトの名無しさん[sage] 投稿日:2019/04/29(月) 02:19:44.72 ID:l/Mc2djO
Laravelとそれ以前のフレームワークの違いってLaravelはフロントエンド側のフレームワークとの連携機構がしっかりしてるから
PHP側のControllerはリクエストに応じてDBの読み書きさえやってればあとの制御はフロント側任せにできるとこだと思うんよね

http://mevius.5ch.net/test/read.cgi/tech/1555718306/6
9 : nobodyさん - 2019/04/29(月) 13:01:39.98 ID:???.net (+30,+30,-69)
>>7
だから、アプリが複雑になるとどうせフォットコントローラになるんだろ
って言ってるんだが。
RoRとかCakeとかといっしょで爆裂Controller生成機じゃないか?
いつになったらこれじゃダメだって気づくんだ?
10 : nobodyさん - 2019/04/29(月) 13:02:08.44 ID:???.net (-27,-25,-25)
フォットコントローラwwwwwwww
ファットだろwwww
11 : nobodyさん - 2019/04/29(月) 13:20:05.64 ID:???.net (+36,+29,-49)
複雑化した時に肥大化しないControllerモデルがあるのか?

まぁ表示制御をフロントに任せる限りはバックエンド側はシンプル、フロントエンドは規模なりのサイズになるわけだけど
12 : nobodyさん - 2019/04/29(月) 13:26:18.29 ID:???.net (-14,-23,-54)
>>11
前スレでも言ったけどその時点でLaravelはダメなんだよ。
というかRoR、Cake、Laravel、Symfonyこれらみんなダメ
13 : nobodyさん - 2019/04/29(月) 13:38:45.56 ID:???.net (+34,+29,-36)
細かい処理はコントローラーから別ファイルの関数呼び出すだけにしてるから
複雑な処理のあるコントローラーも20行ぐらいで収まっているぞ、俺の場合
14 : nobodyさん - 2019/04/29(月) 13:40:20.24 ID:???.net (+25,+27,-47)
実際ガチのWEBシステムをLaravelで構築しているときって
どういう作りになってるのか見てみたい。
誰かオープンソースでgithubに上げてないのかな
15 : nobodyさん - 2019/04/29(月) 13:42:16.79 ID:???.net (-27,-30,-130)
フロントエンドフレームワーク利用手順

・Node.js未導入の場合
# yum install nodejs
# npm install -g n
# n latest
# npm install -g npm

Vue.jsを使う場合
$ npm install
$ npm run watch

Reactを使う場合
$ php artisan preset react
$ npm install
$ npm run watch

後はresources/js内のファイルを編集すれば自動ビルド
16 : nobodyさん - 2019/04/29(月) 13:44:59.63 ID:???.net (+27,+29,-60)
Laravelをガチで有意義に使うならVueかReactの習得は必須だと思うんよね
バックエンド側でやること殆どないからイチイチフロントとバックで分業するほどでもないと思うけど
17 : nobodyさん - 2019/04/29(月) 15:07:49.92 ID:???.net (+16,+18,-31)
今後もVueが活発になったら
laravelはAPIのみって感じが主流になりそうだね
18 : nobodyさん - 2019/04/29(月) 15:11:03.83 ID:???.net (-20,-18,-13)
ガッツリ組むならReactの方が後の再利用性はいいと思う
20 : nobodyさん - 2019/04/29(月) 15:26:31.31 ID:???.net (+25,+27,-30)
正直脱Bootstrapもやってみたいけど他のCSSフレームワークで何がいいかイマイチ分からんのよね
21 : nobodyさん - 2019/04/29(月) 15:38:25.19 ID:EIk3HTnc.net (+37,+30,-58)
>>11
よー分からん。一番でっかくなるのはモデルじゃないんか?
素人だから複雑なシステムはわからんけどコントローラが痩せたらモデルがでっかくなりつつある
22 : nobodyさん - 2019/04/29(月) 15:42:39.19 ID:???.net (+29,+29,-15)
>>12
だから比較対象になるダメじゃない例がないと考察のしようがないだろ
例を挙げろよ例を
23 : nobodyさん - 2019/04/29(月) 15:47:29.44 ID:???.net (+0,+4,+0)
>>22
自演乙
24 : nobodyさん - 2019/04/29(月) 15:56:55.48 ID:???.net (+27,+29,-6)
自演も何も理想的なモデルって一体何なわけ?
25 : nobodyさん - 2019/04/29(月) 15:58:30.61 ID:???.net (+38,+29,-36)
>>21
書く量が変わるわけではないでしょ。
どこに書くかが変わるだけだから、どこかが減ればどこかが増えるのは仕方ない。
27 : nobodyさん - 2019/04/29(月) 17:18:38.58 ID:???.net (+27,+29,-12)
Laravelはもはやスタンダードでしょ
28 : nobodyさん - 2019/04/29(月) 17:28:14.96 ID:EIk3HTnc.net (+33,+29,-6)
>>25
なるほど。大事なのは後で読んだ時に分かり易いことでそれでいいんだな。
29 : nobodyさん - 2019/04/29(月) 19:10:36.49 ID:???.net (-27,-29,-35)
Controller肥大化させん為にMiddlewareとかViewComposerとか幾つか回避策もあるんだけどね
30 : nobodyさん - 2019/04/29(月) 21:41:29.24 ID:JcU2QOSZ.net (+21,+29,-10)
>>29

そういう、わけのわからん独自のアーキテクチャで何とかしようとするのやめれ。
31 : nobodyさん - 2019/04/29(月) 21:50:07.32 ID:???.net (+26,+28,-31)
middlewareにするなら汎用化してくれないとロジックが取っ散らかるので慎重に
32 : nobodyさん - 2019/04/29(月) 22:23:27.48 ID:???.net (+27,+29,-21)
四の五の言わずに表示系は全部フロントフレームワークにすりゃいいんだよ
33 : nobodyさん - 2019/04/29(月) 23:02:11.27 ID:EIk3HTnc.net (+32,+30,-58)
>>11
よー分からん。一番でっかくなるのはモデルじゃないんか?
素人だから複雑なシステムはわからんけどコントローラが痩せたらモデルがでっかくなりつつある
34 : nobodyさん - 2019/04/29(月) 23:02:32.50 ID:EIk3HTnc.net (-3,+8,+0)
ミスった
35 : nobodyさん - 2019/04/29(月) 23:06:46.62 ID:???.net (+29,+26,-11)
ミドルウェアが独自のアーキテクチャとかマジで言ってるんです?
36 : nobodyさん - 2019/04/29(月) 23:22:28.69 ID:???.net (+27,+29,-10)
なんか無知を晒してるヤツ何人か居るがまぁ同一人物なんだろうね
37 : nobodyさん - 2019/04/29(月) 23:36:28.32 ID:???.net (+27,+29,-8)
たとえララベル使わなくてもコードは肥大化するじゃん
38 : nobodyさん - 2019/04/29(月) 23:44:54.68 ID:???.net (+32,+29,-93)
アーキテクチャとかフレームワークとかミドルウェアみたいなのは全然気にならないんだけど
BootstrapとかLaravelとかjQueryとかみたいな固有名をカタカナで書いてるの見るとなんか「うわっ」って思っちゃうんだよね
なんでだろ
39 : nobodyさん - 2019/04/30(火) 01:33:13.64 ID:U8oZvJd3.net (+33,+29,-30)
>>35

そうだよ。だって、本来のmiddlewareって、そういうもんじゃないもん。
Laravelが勝手に言ってる概念じゃん。
40 : nobodyさん - 2019/04/30(火) 01:47:02.86 ID:???.net (-21,-29,-80)
Laravelがっていうよりもサーバーサイドプログラミング全般で使われる言葉じゃないか?
NodeのExpressでも同じ様にMiddlewareってあるし多分RoRにもDjangoってあるだろ

単にOSに対してのミドルウェアと違う様に見えるだけで相対的な意味ではやっぱミドルウェアだろ
41 : nobodyさん - 2019/04/30(火) 01:55:32.43 ID:U8oZvJd3.net (+24,+29,-2)
そんな言い分認めない。
42 : nobodyさん - 2019/04/30(火) 01:58:54.60 ID:???.net (+25,+29,+0)
>>40
もっとまともな言い訳考えてこい
43 : nobodyさん - 2019/04/30(火) 01:59:23.71 ID:U8oZvJd3.net (+29,+29,-34)
だいたい、MVCどこ行ったんだよ。
うちのMVCでは手が足りないのでmiddlewareさんを助っ人に呼びましたってか?
そんなポンコツ、設計し直せ。
44 : nobodyさん - 2019/04/30(火) 02:04:21.96 ID:U8oZvJd3.net (+29,+29,-41)
あ、オレ、もしかして今核心ついた?
そういうことやってるからしょっちゅうでかい互換性のないアップデートかけてる?もしかして。
45 : nobodyさん - 2019/04/30(火) 03:38:44.94 ID:???.net (+36,+29,-63)
結構大規模にやってるけどドメインロジックはPOPOのサービス層に書いてるしコントローラは薄く保てる

そもそもMVC2とかただのUIアーキテクチャじゃん
ある程度複雑になればそれぞれのレイヤ、特にMの中身も設計する必要があるのは当然でしょ
46 : nobodyさん - 2019/04/30(火) 03:55:38.16 ID:???.net (+29,+29,-16)
>>22
>>>12
>だから比較対象になるダメじゃない例がないと考察のしようがないだろ
>例を挙げろよ例を

これあったら誰か教えて
47 : nobodyさん - 2019/04/30(火) 06:39:54.40 ID:???.net (+33,+29,-62)
どうせオレオレフレームワークが最強って言いたいだけなんだろうけどな

そういう奴に限ってユーザー認証用のパスワードをDBに平文で持つとかいう愚かな事やってる
48 : nobodyさん - 2019/04/30(火) 08:25:31.77 ID:U8oZvJd3.net (+38,+30,-213)
>>45
>ある程度複雑になればそれぞれのレイヤ、特にMの中身も設計する必要があるのは当然でしょ

おまえは本当に分かってないな。

複雑化してきた時の設計をユーザーに委ねてたらフレームワークの意味なくなるだろ。
そういう時の事まで考えて提示して初めてフレームワークなんだよ。
たとえば>>13みたいな事をさ、フレームワークとして提供すんの。
勿論、そのままやったら馬鹿だけどな。

CakePHPが流行ってた頃さ、ModelはDBにアクセスする物と誤解されて
それ以外が全部Controllerに書かれてファットコントローラーだらけになったのな。

「CakeはDBにアクセスしないModel“も”作れるのに」って言い張ってたやつがいたけど、
根本的に、そういう設計が狂っちゃってんだよ。
49 : nobodyさん - 2019/04/30(火) 08:26:42.05 ID:U8oZvJd3.net (+34,+29,-20)
>>47

お前のレベルが低すぎる事だけは、その発言でよーくわかった。
50 : nobodyさん - 2019/04/30(火) 09:33:09.08 ID:???.net (+37,+29,-33)
現にここまで理想的なモデルとしての具体例・対案が一切出てない件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について