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

私的良スレ書庫

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

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
1 2 3 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
1 : nobodyさん - 2021/07/08(木) 14:15:20.33 ID:???.net (+93,-29,-94)
Laravel
ウェブ職人のためのPHPフレームワーク

本家
http://laravel.com/

git
http://github.com/laravel

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

和訳ドキュメント
http://laravel.jp/


※前スレ
【PHP】Laravel【フレームワーク】 Part.7
http://medaka.5ch.net/test/read.cgi/php/1624434493/
4 : nobodyさん - 2021/07/09(金) 12:07:17.50 ID:???.net (+44,+26,-11)
はえーよ
12 : nobodyさん - 2021/07/20(火) 10:36:36.56 ID:???.net (+138,+29,-97)
コントローラーで共通の処理を別ファイルにまとめるのはトレイトを使うのはlaravelの流儀ではないと思うんですが先輩方のご意見を伺いたいです。
サービスを使うのが流儀だと思いました。
13 : nobodyさん - 2021/07/20(火) 10:53:56.09 ID:bxIthH+l.net (+19,+29,-4)
流儀じゃないという根拠は?
14 : nobodyさん - 2021/07/20(火) 11:34:48.13 ID:???.net (+57,+29,-18)
別に使って良いと思うが
流儀なんていちいち考えてたらキリがないよ
15 : nobodyさん - 2021/07/20(火) 12:53:33.83 ID:???.net (+37,-29,-90)
コントローラーの共通の処理があるなら、コントローラーの基底クラスに実装するのがOOPとしての当たり前の考え方だが、

Laravelerは馬鹿すぎて、OOPの基本のキすら分かっていないためにtraitなどと宣わり始める。

マジで、Larqaveler動物園。
16 : nobodyさん - 2021/07/20(火) 14:44:50.02 ID:???.net (+53,+25,-15)
ドキュメントにトレイトを使ってくれって書いてないもので。。。
17 : nobodyさん - 2021/07/20(火) 14:54:05.76 ID:???.net (+55,+21,+0)
>>12
モデルに書くのが正解
18 : nobodyさん - 2021/07/20(火) 15:10:05.07 ID:???.net (+57,+29,-40)
自分でかいてるアプリなら自分の好きにやりなよ
他人がどうこうとかいちいち気にするな
チームでやってるならリーダーにちゃんと聞いてそれに従え
19 : nobodyさん - 2021/07/20(火) 15:23:22.71 ID:???.net (+72,+28,+0)
>>12
俺は共通処理は全部ヘルパ化する
20 : nobodyさん - 2021/07/20(火) 15:32:56.71 ID:???.net (+57,+29,-62)
そのへんの自由度が、railsやcakeとかと違うところだよな。
この場合こうして書くべきという、宗教じみた思想がフレームワークに欠けてる。
あぁ、.netもそんな感じだよな。
21 : nobodyさん - 2021/07/20(火) 15:53:17.18 ID:???.net (+57,+29,-26)
何やってもいいなら、もう、フレームワークの価値ないじゃん。
単純にライブラリにバラして好きに使ってってやった方が良い。
22 : nobodyさん - 2021/07/20(火) 16:40:44.08 ID:???.net (+91,+29,-6)
他人に迷惑かけない限りは好きに使えよ
価値がないと思うなら使わなければいいだけだ
23 : nobodyさん - 2021/07/20(火) 17:12:00.73 ID:???.net (+69,+28,-13)
>>22
そいつ、2ヶ月前からエアプ野郎w
24 : nobodyさん - 2021/07/20(火) 21:07:58.75 ID:5RN1AN3E.net (+48,+29,-39)
>>12
それ同じ事で悩んだ
まさか基底クラスを汚したくないから、結局サービスにしたけど
カーネルに書くと言う手もあったかな
でも静的な便利クラスを作ってインポートすりゃあ良いんじゃないかな、チームだと嫌がられるかも知れないが。
25 : nobodyさん - 2021/07/20(火) 21:17:22.85 ID:???.net (-1,-29,-11)
CakePHPのHelperみたいなのがほしいんよ
26 : nobodyさん - 2021/07/20(火) 21:30:41.22 ID:???.net (+57,+29,-15)
別に適当に共通関数置き場を用意してそこに置けばいい
ファサードにしたいなら出来るけどわざわざ遅くなるような物にすることも無いしなぁ
27 : nobodyさん - 2021/07/20(火) 21:35:36.49 ID:???.net (+35,+12,+2)
トレイとが一番だと思う
28 : nobodyさん - 2021/07/20(火) 23:22:26.58 ID:???.net (+52,+29,+2)
トイレいってくる
29 : nobodyさん - 2021/07/21(水) 00:20:18.89 ID:???.net (+57,+29,-8)
8本むずすぎて全部読む気になれんわ
辞書代わりに必要なとこだけ読むか
30 : nobodyさん - 2021/07/21(水) 08:39:58.92 ID:8RcbKbxa.net (+29,+29,-6)
青い本はまだバージョン5系なんだよね
買えないわ
これだけ普及してるのに本少な過ぎ
31 : nobodyさん - 2021/07/21(水) 10:10:23.52 ID:???.net (+57,+29,-5)
出しても買うやつ居ないし
マニュアルで十分なやつがほとんど
32 : nobodyさん - 2021/07/21(水) 10:12:43.72 ID:???.net (+91,+29,-14)
Livewireちょっと使ってみたけど細かい所が完璧に動かないし、フォーラムで質問しても回答がない
まだちょっと早いか…
33 : nobodyさん - 2021/07/21(水) 10:25:31.08 ID:???.net (+70,+29,-14)
>>32
次のバージョンでお蔵入りして欲しいわ
俺は絶対使わない
34 : nobodyさん - 2021/07/21(水) 11:07:37.48 ID:???.net (+55,+20,-23)
livewire使うくらいならvueかreactそのまま使えば良くね?
なぜガラパゴスな作りにしてしまったんだ
35 : nobodyさん - 2021/07/21(水) 11:29:10.32 ID:???.net (+35,-29,-34)
laravelの認証ってemailとpasswordが必須なのが面倒くさい
36 : nobodyさん - 2021/07/21(水) 11:31:49.28 ID:???.net (+56,+28,-14)
Laravelのみではソーシャルログインとかできないの?
37 : nobodyさん - 2021/07/21(水) 11:55:14.15 ID:???.net (+66,+29,-14)
>>35
別に好きに書き換えたらいいのでは?
38 : nobodyさん - 2021/07/21(水) 11:56:07.77 ID:???.net (+10,-29,-72)
>>34
何も分かってないなお前。livewireはvueやreactを置き換えるものじゃないぞ。あくまでAPIを作らずに非同期通信をするためのライブラリ。
なぜ、livewireと連携可能なjsがalpinejsなの?て指摘なら理解できるんだけどね。
39 : nobodyさん - 2021/07/21(水) 11:59:47.28 ID:???.net (-1,-29,-14)
MVCとADRってどっちが初心者にオススメ?
40 : nobodyさん - 2021/07/21(水) 12:15:39.93 ID:???.net (+68,+29,-183)
>>15
コレは煽りなのかな?

例えcakePHPはコントローラーの共通処理はコンポーネントクラスに書くし、railsやLaravelはconcernsディレクトリを設けてそこにtraitなりで共通処理を書くのが今どきの書き方。
このご時世に基底クラスに共通処理ぶち込むのは、不勉強なおっさんプログラマぐらいでしょ。
41 : nobodyさん - 2021/07/21(水) 12:16:29.91 ID:???.net (+100,-29,-17)
>>37
でもvendorフォルダの下のファイルって書き換えたらまずくないですか?
42 : nobodyさん - 2021/07/21(水) 12:19:54.14 ID:???.net (+63,+29,+3)
>>41
コミットするから大丈夫だよ
43 : nobodyさん - 2021/07/21(水) 12:36:57.90 ID:???.net (+57,+29,-12)
サービスコンテナの存在意義がないじゃん
44 : nobodyさん - 2021/07/21(水) 12:57:54.77 ID:???.net (+49,+12,-18)
>>41
直接触ったりコミットしたりはまずあり得ないが、
composer.json使ってパッケージをオーバーライドすればそこそこ安全ではある
45 : nobodyさん - 2021/07/21(水) 13:22:52.20 ID:???.net (+91,+29,-4)
認証関連のレスがネタなのかガチなのか釣りなのか判別不可能
46 : nobodyさん - 2021/07/21(水) 13:35:01.93 ID:???.net (+69,+28,-11)
>>41
流石にそこは書き換えないw
47 : nobodyさん - 2021/07/21(水) 13:45:27.51 ID:???.net (+70,+29,+0)
>>45
流石に釣りでしょ。ループ君だと思う。
48 : nobodyさん - 2021/07/21(水) 13:53:41.52 ID:???.net (+7,-29,-47)
>>35
Auth::attempt()で認証したいものを渡せばいいだけでは?
別にemailやpasswordである必要は無い筈
49 : nobodyさん - 2021/07/21(水) 15:22:05.16 ID:???.net (+54,+26,+0)
すぐにtrait使うのは脳死している証
50 : nobodyさん - 2021/07/21(水) 19:01:10.34 ID:???.net (+17,-29,-26)
>>48
そのメソッド、読めば分かると思うけどemailとpassword決め打ちですよ
1 2 3 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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