Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
※前スレ
【PHP】Laravel【フレームワーク】 Part.8
https://medaka.5ch.net/test/read.cgi/php/1625721320/
探検
【PHP】Laravel【フレームワーク】 Part.9
■ このスレッドは過去ログ倉庫に格納されています
1スレ立て職人
2021/11/10(水) 08:16:21.50ID:gxKQxVis670nobodyさん
2022/02/25(金) 15:26:40.30ID:??? いつまでこういうあれやこれやアップデート地獄が続くんだろうな
1年毎に入れ直し作り直ししてたら体力が持たんわ
1年毎に入れ直し作り直ししてたら体力が持たんわ
671nobodyさん
2022/02/25(金) 15:41:31.79ID:??? DBから日付型のデータselectしてyyyymmddに変換したいがうまく行かない。
もしかしてLaravelだとできない?
もしかしてLaravelだとできない?
672nobodyさん
2022/02/25(金) 16:00:30.29ID:??? Carbon使ってないのか?
そんなの一発だろ
そんなの一発だろ
676nobodyさん
2022/02/25(金) 17:55:14.58ID:???677nobodyさん
2022/02/25(金) 20:43:44.09ID:s/b2aMki678nobodyさん
2022/02/25(金) 20:45:32.89ID:??? そんな面倒な事誰がしたがるんだよ
679nobodyさん
2022/02/25(金) 20:56:17.71ID:??? 面倒だけど仕方ない
680nobodyさん
2022/02/25(金) 22:01:11.11ID:??? bladeで使うヘルパーって作ってる?
西暦から令和に変換するようなのが必要なんだけど、
どこで作ろうか悩んでる
西暦から令和に変換するようなのが必要なんだけど、
どこで作ろうか悩んでる
682nobodyさん
2022/02/26(土) 00:21:58.66ID:???683nobodyさん
2022/02/26(土) 09:07:21.31ID:lJov+PIw684nobodyさん
2022/02/26(土) 09:26:49.90ID:lJov+PIw685nobodyさん
2022/02/26(土) 09:28:38.78ID:lJov+PIw ヘルパー、だっせーwww
https://qiita.com/ibarakishiminn/items/86b7168fd13412eb0dc1
TwigFilterすてきーwww
https://symfony.com/doc/current/templating/twig_extension.html
https://qiita.com/ibarakishiminn/items/86b7168fd13412eb0dc1
TwigFilterすてきーwww
https://symfony.com/doc/current/templating/twig_extension.html
686nobodyさん
2022/02/26(土) 13:18:14.45ID:??? またtwigしか使ったことないアンチオートインクリメントおじさんが馬鹿にされに来てるのか
687nobodyさん
2022/02/26(土) 14:39:05.40ID:??? saveするときさ、
$users = new User;
$users->name = $request->name;
$users->email = $request->email;
$users->password = $request->password ;
とか必要なカラムを全部書かなきゃいけないの面倒じゃね?
カラム数がいくつもあると大変なんだが。
それとももっと簡単な書き方ある?
$users = new User;
$users->name = $request->name;
$users->email = $request->email;
$users->password = $request->password ;
とか必要なカラムを全部書かなきゃいけないの面倒じゃね?
カラム数がいくつもあると大変なんだが。
それとももっと簡単な書き方ある?
688nobodyさん
2022/02/26(土) 14:58:55.80ID:??? >>687
ttps://readouble.com/laravel/8.x/ja/eloquent.html#mass-assignment
ttps://readouble.com/laravel/8.x/ja/eloquent.html#mass-assignment
691nobodyさん
2022/02/26(土) 17:55:11.31ID:??? いつまで古臭いSSRやってんだよゴミ
692nobodyさん
2022/02/26(土) 18:43:54.09ID:??? SSRの何がいけないんだよ
言ってみ?
言ってみ?
693nobodyさん
2022/02/26(土) 18:55:07.12ID:??? bladeもtwigもゴミ
こんな古臭いゴミしか使えないジジイどもがイキりあって滑稽だわwww
こんな古臭いゴミしか使えないジジイどもがイキりあって滑稽だわwww
694nobodyさん
2022/02/26(土) 19:08:35.16ID:??? 技術に古いも新しいもないぞ
ただビジネスにとって何が最適かってだけ
ただビジネスにとって何が最適かってだけ
695nobodyさん
2022/02/26(土) 19:29:06.64ID:??? 今度はビジネスとか言い出したw
696nobodyさん
2022/02/26(土) 19:45:34.65ID:??? 自分が作ったとかならそのイキリ方も分かるんだが、
ただ利用してるだけでだからなw
完全にアタマがおかしい
ただ利用してるだけでだからなw
完全にアタマがおかしい
697nobodyさん
2022/02/26(土) 19:52:42.91ID:lJov+PIw699nobodyさん
2022/02/26(土) 20:08:22.95ID:lJov+PIw700nobodyさん
2022/02/26(土) 20:36:12.26ID:???701nobodyさん
2022/02/26(土) 20:47:00.15ID:lJov+PIw702nobodyさん
2022/02/26(土) 20:53:03.45ID:??? 時代遅れのtwigジジイのポンコツ脳ミソが非常に笑えたありがとうwww
703nobodyさん
2022/02/26(土) 20:53:15.97ID:???704nobodyさん
2022/02/26(土) 20:57:57.44ID:???705nobodyさん
2022/02/26(土) 21:20:06.37ID:??? ヘルパーを自作したいんですけどどこにファイルを置くのでしょうか?
706nobodyさん
2022/02/26(土) 21:37:54.21ID:??? ポンコツおじさん一人で発狂w
駄目だこりゃ
駄目だこりゃ
707nobodyさん
2022/02/26(土) 21:43:35.29ID:??? >>705
helper自作しないから正しいかはわからないけど
自分ならルート直下にhelpersってディレクトリ作ってその中にhelperのファイル置いてcomposer.jsonでautoloadして使うかな
helper自作しないから正しいかはわからないけど
自分ならルート直下にhelpersってディレクトリ作ってその中にhelperのファイル置いてcomposer.jsonでautoloadして使うかな
708nobodyさん
2022/02/26(土) 22:33:59.94ID:???709nobodyさん
2022/02/26(土) 22:37:15.60ID:??? 正直Twigのfilter使うとbladeが糞に感じるのは確か
元々SymfonyベースなんだからTwigのいいところも真似すればよかったのに
元々SymfonyベースなんだからTwigのいいところも真似すればよかったのに
711nobodyさん
2022/02/26(土) 23:13:07.93ID:???713nobodyさん
2022/02/27(日) 00:37:31.35ID:???715nobodyさん
2022/02/27(日) 06:09:31.32ID:??? bladeの方が素のPHPも使えて便利
あまり使わないけどあると助かる場面はある
あまり使わないけどあると助かる場面はある
716nobodyさん
2022/02/27(日) 08:45:16.85ID:???717nobodyさん
2022/02/27(日) 08:58:04.95ID:FYOrAsgX >>709
>正直Twigのfilter使うとbladeが糞に感じるのは確か
>元々SymfonyベースなんだからTwigのいいところも真似すればよかったのに
↑ 数少ない頭がまともなLaraveler
>正直Twigのfilter使うとbladeが糞に感じるのは確か
>元々SymfonyベースなんだからTwigのいいところも真似すればよかったのに
↑ 数少ない頭がまともなLaraveler
718nobodyさん
2022/02/27(日) 08:59:41.36ID:FYOrAsgX >>715
>bladeの方が素のPHPも使えて便利
>あまり使わないけどあると助かる場面はある
↑ 数多居る頭がアレなLaraveler Viewに何としてでもロジックを入れたがるサル
>bladeの方が素のPHPも使えて便利
>あまり使わないけどあると助かる場面はある
↑ 数多居る頭がアレなLaraveler Viewに何としてでもロジックを入れたがるサル
719nobodyさん
2022/02/27(日) 09:08:16.26ID:??? レス見えてないのに必死で暴れるサル
720nobodyさん
2022/02/27(日) 09:24:17.19ID:FYOrAsgX Eloquentもポンコツ
Bladeもポンコツ
何ならまともにできるの?
Bladeもポンコツ
何ならまともにできるの?
722nobodyさん
2022/02/27(日) 10:40:48.83ID:??? 人間こうなったら終わり
他山の石としよう
他山の石としよう
724nobodyさん
2022/02/27(日) 11:50:05.98ID:??? Laravel信者が必死よのぅw
ポンコツの信者は頭がポンコツ揃いじゃw
かーっかっかっかっかwww
ポンコツの信者は頭がポンコツ揃いじゃw
かーっかっかっかっかwww
725nobodyさん
2022/02/27(日) 11:58:03.82ID:??? twigジジイが突然イキりポンチ発揮してきてわろた
726nobodyさん
2022/02/27(日) 12:04:09.33ID:??? このおっさんも昔はどこかでエンジニアとして働いてたのかも知れんな
何か悲しいことがあって、掲示板を荒らすだけの人生になってしまったんだろうが
こいつが救われる方法はもうないよなあ
毎回何か言い返してくる元気はあるみたいだけど、内容から完全に脳死しちゃってるしもう人ではなく動物として生きてる状態
何か悲しいことがあって、掲示板を荒らすだけの人生になってしまったんだろうが
こいつが救われる方法はもうないよなあ
毎回何か言い返してくる元気はあるみたいだけど、内容から完全に脳死しちゃってるしもう人ではなく動物として生きてる状態
728nobodyさん
2022/02/27(日) 12:24:43.82ID:R1wYqzmV 只今バカベラー発狂中
頭がマトモな人は注意して閲覧してください。
バカが感染ります。
頭がマトモな人は注意して閲覧してください。
バカが感染ります。
729nobodyさん
2022/02/27(日) 12:57:49.90ID:??? ポンコツおじさん、答えにくい質問来た時は相手を罵倒して誤魔化す癖があるよね
730nobodyさん
2022/02/27(日) 12:59:59.07ID:R1wYqzmV マトモに相手にされてないだけだという事すら理解できない低脳が必死です。
732nobodyさん
2022/02/27(日) 16:46:47.52ID:??? 頼むから不毛な議論やめようよ。誰にとっても有益じゃない
733nobodyさん
2022/02/27(日) 17:14:44.73ID:R1wYqzmV734nobodyさん
2022/02/27(日) 17:41:50.88ID:???735nobodyさん
2022/02/27(日) 18:18:14.41ID:??? もういいから。お前もそれに答えてもらったからってどうにもならんだろ
単に価値観の違いなんだから、わざわざ追求するなよ
単に価値観の違いなんだから、わざわざ追求するなよ
736nobodyさん
2022/02/27(日) 19:19:56.29ID:FYOrAsgX >>734
> ユーザー認証済みの場合だけ表示したいエリアがviewの中にある場合twigではどう書くんだ?
ち、ちんぱんじーの人じゃないっすかwwww
ここまでLaravelerって頭が悪かったんですね!!!wwww
ねぇ?wwww
> ユーザー認証済みの場合だけ表示したいエリアがviewの中にある場合twigではどう書くんだ?
ち、ちんぱんじーの人じゃないっすかwwww
ここまでLaravelerって頭が悪かったんですね!!!wwww
ねぇ?wwww
738nobodyさん
2022/02/27(日) 20:30:32.33ID:FYOrAsgX739nobodyさん
2022/02/27(日) 20:31:19.99ID:FYOrAsgX どうしてBladeごときがTwig様に勝てると思ったのか謎だわー
Laravelerは無知すぎて話が噛み合わないから困るわー
Laravelerは無知すぎて話が噛み合わないから困るわー
740nobodyさん
2022/02/27(日) 20:52:41.29ID:FYOrAsgX >>709 みたいに、
ちゃんと勉強してる奴は他にもっと良いのがあるんだから良いものは取り込めばいいのに、と考える。
Laravelしかしらないバカべらーは「Laravelまんせー!!!」と叫ぶだけで世間知らず。
だからいつまで経ってもLaravelは中途半端なプロトタイプフレームワークのまま、中途半端なWEBアプリを量産して社会的負債を量産し続ける。
ちゃんと勉強してる奴は他にもっと良いのがあるんだから良いものは取り込めばいいのに、と考える。
Laravelしかしらないバカべらーは「Laravelまんせー!!!」と叫ぶだけで世間知らず。
だからいつまで経ってもLaravelは中途半端なプロトタイプフレームワークのまま、中途半端なWEBアプリを量産して社会的負債を量産し続ける。
742nobodyさん
2022/02/27(日) 21:26:36.85ID:FYOrAsgX743nobodyさん
2022/02/27(日) 23:25:01.16ID:??? Laravel、Laravel周辺のちゃんとした議論ができる場所ってどこかあったりするのかな
744nobodyさん
2022/02/27(日) 23:41:41.92ID:??? ボケジジイさえスルーしとけばここでできるぞ
745nobodyさん
2022/02/27(日) 23:49:28.83ID:??? 公開画面と管理画面が必要な場合、コントローラーはどうしてる?
A)HogeControllerにまとめて、メソッドで分ける(store()、adminStore()など)
B)HogeControllerとAdminHogeContloeerに分ける
C)Adminディレクトリを作成し、app/Http/Controllers/Admin/HogeControllerにする
D)その他
A)HogeControllerにまとめて、メソッドで分ける(store()、adminStore()など)
B)HogeControllerとAdminHogeContloeerに分ける
C)Adminディレクトリを作成し、app/Http/Controllers/Admin/HogeControllerにする
D)その他
746nobodyさん
2022/02/28(月) 00:01:13.20ID:??? >>745
Aはあり得ない
controllerはリクエストの性質で分けるべき
Aはmodelのありように引っ張られているでしょ
あと管理画面のcontrollerは複数存在するはずだから
BとCどっち?となるとCでまとめておく方が好きかな
Aはあり得ない
controllerはリクエストの性質で分けるべき
Aはmodelのありように引っ張られているでしょ
あと管理画面のcontrollerは複数存在するはずだから
BとCどっち?となるとCでまとめておく方が好きかな
748nobodyさん
2022/02/28(月) 00:15:22.48ID:??? >>745
俺もCに1票
自分ルールでURIとコントローラーのディレクトリ構造を合わせる様にしてるのと
コントローラーは基本invokableで作ってるので
URIが admin/hoge なら app/Http/Controllers/Admin/Hoge/IndexController
みたいな感じになるな
俺もCに1票
自分ルールでURIとコントローラーのディレクトリ構造を合わせる様にしてるのと
コントローラーは基本invokableで作ってるので
URIが admin/hoge なら app/Http/Controllers/Admin/Hoge/IndexController
みたいな感じになるな
751nobodyさん
2022/02/28(月) 08:25:53.97ID:??? 公開画面が小規模なCMSで
publicControllerとかindexControllerにしているのを見たことはある
公開画面用のコントローラ作ってモデル依存しないやり方
publicControllerとかindexControllerにしているのを見たことはある
公開画面用のコントローラ作ってモデル依存しないやり方
752751
2022/02/28(月) 08:32:05.90ID:???753748
2022/02/28(月) 09:30:57.67ID:??? >>752
コントローラーはこうなって
app/Http/Controllers/Admin/Hoge/IndexController
app/Http/Controllers/Admin/Hoge/ShowController
app/Http/Controllers/Admin/Hoge/EditController
app/Http/Controllers/Admin/Hoge/CreateController
まとめたい場合
app/Http/Controllers/Admin/HogeController
このコントローラーに実装するんだけど
実装していいpublicメソッドは特別な事情が無い限り
index,create,store,show,edit,update,destroy のみってルールにしてる
コントローラーはこうなって
app/Http/Controllers/Admin/Hoge/IndexController
app/Http/Controllers/Admin/Hoge/ShowController
app/Http/Controllers/Admin/Hoge/EditController
app/Http/Controllers/Admin/Hoge/CreateController
まとめたい場合
app/Http/Controllers/Admin/HogeController
このコントローラーに実装するんだけど
実装していいpublicメソッドは特別な事情が無い限り
index,create,store,show,edit,update,destroy のみってルールにしてる
754751
2022/02/28(月) 09:47:55.71ID:??? >>753
その設計だともはやオレオレFWっぽくないか?
わかりやすいっちゃわかりやすいけど、冗長すぎる気がするんだよな
app/Http/Controllers/Admin/HogeController
でまとめるならわかるんだけどな
その設計だともはやオレオレFWっぽくないか?
わかりやすいっちゃわかりやすいけど、冗長すぎる気がするんだよな
app/Http/Controllers/Admin/HogeController
でまとめるならわかるんだけどな
755nobodyさん
2022/02/28(月) 11:45:02.30ID:???756nobodyさん
2022/02/28(月) 11:45:52.65ID:616TdroU >app/Http/Controllers/Admin/HogeController
>でまとめるならわかるんだけどな
IQが低すぎてこの程度でないと頭が処理しきれないらしい。
継続的なメンテナンス性を考えたら>>753のようになる。
最初の段階で、どこまで先を見据えられているかの違いで、
その後のプロジェクトの命運が分かれるな。
>でまとめるならわかるんだけどな
IQが低すぎてこの程度でないと頭が処理しきれないらしい。
継続的なメンテナンス性を考えたら>>753のようになる。
最初の段階で、どこまで先を見据えられているかの違いで、
その後のプロジェクトの命運が分かれるな。
757nobodyさん
2022/02/28(月) 11:53:53.88ID:616TdroU759nobodyさん
2022/02/28(月) 12:02:22.66ID:??? 自分が一番IQ低そうなことを主張しながら、突然相手のことをIQが低いと煽る
くせえぞ、なんかあいつの臭いがするぞ
くせえぞ、なんかあいつの臭いがするぞ
760nobodyさん
2022/02/28(月) 12:03:41.54ID:??? ID露出している時点でお察し
761nobodyさん
2022/02/28(月) 12:26:05.13ID:616TdroU762nobodyさん
2022/02/28(月) 12:29:22.23ID:??? ポンコツおじさん、controller内のメソッドごとにファイル分割すれば
継続的なメンテナンス性に優れるって言ってしまうあたり頭の悪さが滲み出てるな
こういうのは民間療法的なレベルで「たぶんそうだろう」て思い込みベースの話に過ぎない
例えば、ファイル分割してしまうと、複数のメソッドで使っていたprivateスコープのメソッドを
コンポジション、継承、ヘルパ(静的メソッド)など別の方法で提供する必要が出てくるため複雑性が増してしまう
継続的なメンテナンス性に優れるって言ってしまうあたり頭の悪さが滲み出てるな
こういうのは民間療法的なレベルで「たぶんそうだろう」て思い込みベースの話に過ぎない
例えば、ファイル分割してしまうと、複数のメソッドで使っていたprivateスコープのメソッドを
コンポジション、継承、ヘルパ(静的メソッド)など別の方法で提供する必要が出てくるため複雑性が増してしまう
763nobodyさん
2022/02/28(月) 12:29:46.76ID:??? この流れ前も見た
ほんとにお前何十スレも粘着してんだな、LaravelやMVCに何されたと言うんだよ
というわけで今日も元気にNG発動、NG機能は人生を豊かにする
ほんとにお前何十スレも粘着してんだな、LaravelやMVCに何されたと言うんだよ
というわけで今日も元気にNG発動、NG機能は人生を豊かにする
764nobodyさん
2022/02/28(月) 12:31:06.66ID:???765nobodyさん
2022/02/28(月) 12:32:07.68ID:??? せっかく建設的な話ししてるんだから、荒らしの相手にするなよ・・・
766nobodyさん
2022/02/28(月) 14:41:19.89ID:616TdroU >>762
>例えば、ファイル分割してしまうと、複数のメソッドで使っていたprivateスコープのメソッドを
>コンポジション、継承、ヘルパ(静的メソッド)など別の方法で提供する必要が出てくるため複雑性が増してしまう
バカじゃん? そういうのはModel、Service、Utilityの役目じゃん。
Controllerに突っ込んでんの?バカじゃん。
Laravelは変な実装してんなー。バカじゃん。
だからファットコントローラーになるんじゃん。バカじゃん。
>例えば、ファイル分割してしまうと、複数のメソッドで使っていたprivateスコープのメソッドを
>コンポジション、継承、ヘルパ(静的メソッド)など別の方法で提供する必要が出てくるため複雑性が増してしまう
バカじゃん? そういうのはModel、Service、Utilityの役目じゃん。
Controllerに突っ込んでんの?バカじゃん。
Laravelは変な実装してんなー。バカじゃん。
だからファットコントローラーになるんじゃん。バカじゃん。
767nobodyさん
2022/02/28(月) 14:42:28.18ID:616TdroU バカべらーは、Model=永続化層にアクセスするための場所
みたいな、トチ狂ったMVC感で頭が固定化されてるからな。
バカじゃん。
みたいな、トチ狂ったMVC感で頭が固定化されてるからな。
バカじゃん。
768nobodyさん
2022/02/28(月) 16:54:09.36ID:??? スキニーコントローラーを維持できるなら、ますますファイル分割の必要性が無くなることに気づけないポンコツおじさん
769nobodyさん
2022/02/28(月) 16:59:31.35ID:616TdroU■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 田中圭 元女優妻は“15歳年下”との不倫報道に激しい嫌悪感…永野芽郁に慰謝料請求も辞さない姿勢 [Ailuropoda melanoleuca★]
- 「1人4万円給付」「軽減税率8%→0%」本当にお得なのはどっち?“時限的減税”効果に疑問も [ぐれ★]
- ドジャース・大谷翔平の登場曲は「ムーンライト伝説」と発表 真美子夫人の選曲 [少考さん★]
- 田中圭 元女優妻は“15歳年下”との不倫報道に激しい嫌悪感…永野芽郁に慰謝料請求も辞さない姿勢 ★2 [Ailuropoda melanoleuca★]
- 次の教皇は誰になる? トランプ大統領が「私が教皇になりたい」と名乗り [夜のけいちゃん★]
- 大阪・関西万博 GW4日目の来場者数は9万7000人 前日よりも減少 一般来場者は7万9000人 [少考さん★]
- 大谷ソロホームラン [462275543]
- 【動画】大阪万博のリングが出来る前の同じ場所がこちら🤢🤮 [931948549]
- 【石破速報】中国、パキスタン支持を表明、「主権を侵害するインドが悪い」 [705549419]
- 来月開業の中国重慶の新駅、ワンチャンでかい 石破「ワンチャンでかいなこれ」 [963243619]
- 【万博】おまたせ、ベトナム館オープン [476729448]
- 部屋飲み企画したら会社の後輩7人来るって