Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
※前スレ
【PHP】Laravel【フレームワーク】 Part.9
https://medaka.5ch.net/test/read.cgi/php/1636499781/
【PHP】Laravel【フレームワーク】 Part.10
https://medaka.5ch.net/test/read.cgi/php/1647325775/
【PHP】Laravel【フレームワーク】 Part.11
https://medaka.5ch.net/test/read.cgi/php/1658553311/
【PHP】Laravel【フレームワーク】 Part.12
■ このスレッドは過去ログ倉庫に格納されています
2022/08/31(水) 18:53:51.77ID:???
271nobodyさん
2022/12/31(土) 00:51:51.54ID:??? その投稿に関する操作に種類が色々あるなら分けるだろうけど
単に取得、書き込み、削除ぐらいしか無いなら一つのコントローラで書くかな
単に取得、書き込み、削除ぐらいしか無いなら一つのコントローラで書くかな
272nobodyさん
2022/12/31(土) 17:02:47.76ID:eairpX+K >>270>>271
ありがとうございます。試行錯誤してみます。
あと別件ですが、ページネーションの矢印がやや大きいのですが、
なにか設定とかあるのでしょうか?
https://imgur.com/a/PXLmSbg
自作のcssが干渉しているわけではないようです。
諦めてcssを上書きした方が早いでしょうか
ありがとうございます。試行錯誤してみます。
あと別件ですが、ページネーションの矢印がやや大きいのですが、
なにか設定とかあるのでしょうか?
https://imgur.com/a/PXLmSbg
自作のcssが干渉しているわけではないようです。
諦めてcssを上書きした方が早いでしょうか
273nobodyさん
2022/12/31(土) 17:44:51.68ID:??? >>268
laravelみたいなでかいフレームワークだとxdebugは情報量がありすぎてしんどいから使ったこと無いんだけどどんなとき使うの?
laravelみたいなでかいフレームワークだとxdebugは情報量がありすぎてしんどいから使ったこと無いんだけどどんなとき使うの?
274nobodyさん
2022/12/31(土) 22:40:00.53ID:??? 2月に10出るけど、もう追うの辛いわ
PHPも8.1になるし
PHPも8.1になるし
275nobodyさん
2023/01/01(日) 01:46:22.34ID:??? 実質はマイナーバージョンを上げてるだけで大したバージョンアップしてないから追いかける必要無い
276nobodyさん
2023/01/02(月) 01:34:04.81ID:Z5Tgxdqg ローカルで作成したものを、そのままサーバーにコピーするだけでは動かないのでしょうか
277nobodyさん
2023/01/02(月) 02:03:12.98ID:??? まあ、まず動かないよね
動けばラッキーレベル
ローカルの環境をサーバーの環境に合わせて同じにしてるなら動くかもだが
動けばラッキーレベル
ローカルの環境をサーバーの環境に合わせて同じにしてるなら動くかもだが
278nobodyさん
2023/01/02(月) 21:06:15.34ID:???280nobodyさん
2023/01/03(火) 00:19:35.35ID:1L57Wl9h >>276
無理
まずpublicの位置が違いすぎる
シンボリックリンクを作成する必要がある
更にhtaccessも必要になるだろう
pulicの中に全部入れてhtaccessだけでどうこうしようってのは絶対にやめよう
無理
まずpublicの位置が違いすぎる
シンボリックリンクを作成する必要がある
更にhtaccessも必要になるだろう
pulicの中に全部入れてhtaccessだけでどうこうしようってのは絶対にやめよう
282nobodyさん
2023/01/03(火) 15:32:21.92ID:??? 構成全く同じならいけんじゃね、それこそOSの細かい設定値までとかそういう勢い
まずそんな環境で開発しないけどな
まずそんな環境で開発しないけどな
283nobodyさん
2023/01/03(火) 15:49:53.34ID:???284nobodyさん
2023/01/03(火) 19:18:39.46ID:??? Xamppでもやれるんだからなんとかなるでしょ
285nobodyさん
2023/01/04(水) 08:49:32.13ID:??? 開発環境も色々ありすぎて、どれにするのが正しいのかわからん
286nobodyさん
2023/01/04(水) 20:19:51.28ID:??? オッサンだけど女の子に生まれて百合恋愛がしたいだけの人生だった、女の最大の特権って百合ができる事だよな
287nobodyさん
2023/01/05(木) 09:33:33.04ID:???288nobodyさん
2023/01/05(木) 12:03:16.37ID:??? XAMPPは最初は楽だが、デプロイメントとか考えたら決して楽ではない
初期学習用だね、仕事ではさすがに使えない
初期学習用だね、仕事ではさすがに使えない
289nobodyさん
2023/01/05(木) 12:54:14.76ID:??? linux系じゃないとほんとめんどくさい
290nobodyさん
2023/01/05(木) 13:41:43.95ID:rKkCM0bp > 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。
291nobodyさん
2023/01/06(金) 01:02:17.64ID:??? 個人的にはやっぱりhomesteadが一番楽かな
boxダウンロードして起動すればLaravelは勿論多分PHPでの必要な環境はほぼ入っている
xdebugは設定しないと使えないけどね
boxダウンロードして起動すればLaravelは勿論多分PHPでの必要な環境はほぼ入っている
xdebugは設定しないと使えないけどね
292nobodyさん
2023/01/06(金) 23:57:44.60ID:??? homesteadとかdokerって、イメージはわかるんだけど
解説サイトの説明を読んでもわからんのはなぜだ
解説サイトの説明を読んでもわからんのはなぜだ
293nobodyさん
2023/01/07(土) 02:27:19.04ID:??? homesteadは
https://readouble.com/laravel/8.x/ja/homestead.html
で書かれている通りだからそんなに難しくは無い気がする
一度試してみるといいかも
https://readouble.com/laravel/8.x/ja/homestead.html
で書かれている通りだからそんなに難しくは無い気がする
一度試してみるといいかも
294nobodyさん
2023/01/07(土) 07:29:57.35ID:??? Linuxの知識ないとちゃんと理解するのはムズい
295nobodyさん
2023/01/07(土) 10:45:29.96ID:??? 鯖立てられるぐらいの知識はあるけど、homesteadは理解できん
296nobodyさん
2023/01/15(日) 22:32:25.69ID:??? フレームワーク便利?
自前のソース使いまわしていつもつくってるわ
自前のソース使いまわしていつもつくってるわ
298nobodyさん
2023/01/16(月) 01:38:17.04ID:??? 自社開発や個人開発なら別に何使っていても良いけど
個人的に仕事で一から作る場合は何も考えずにLaravel使うわ
フロントはVueとか使うから、結局はAPIとしての利用が大半になるけど
個人的に仕事で一から作る場合は何も考えずにLaravel使うわ
フロントはVueとか使うから、結局はAPIとしての利用が大半になるけど
300nobodyさん
2023/01/17(火) 19:53:54.55ID:??? DB使うなら利用する
もうフレームワーク使わずにいちいちコネクションから書くの面倒くさいし
もうフレームワーク使わずにいちいちコネクションから書くの面倒くさいし
301nobodyさん
2023/01/18(水) 09:05:04.84ID:??? >>300
そうなるとデプロイするとき面倒なんだよなぁ
お問い合わせフォーム程度ならファイル数も少ないから
サーバのWebアップロード機能でも設置できるけど、
Laravel使うと環境作りから面倒事が増える
そうなるとデプロイするとき面倒なんだよなぁ
お問い合わせフォーム程度ならファイル数も少ないから
サーバのWebアップロード機能でも設置できるけど、
Laravel使うと環境作りから面倒事が増える
302nobodyさん
2023/01/18(水) 12:45:19.24ID:??? そうか?
普通にgitとかEBとか絡めれば大して面倒なことないと思うが
普通にgitとかEBとか絡めれば大して面倒なことないと思うが
303nobodyさん
2023/01/18(水) 13:16:39.61ID:??? 確かに少ないファイルをアップするだけで終わるのが楽だけど
そこまで小規模開発ってあんまり無い気がする
いくら小規模でもデータベースは使うし認証もあるしで
結局はLaravelを導入しておいた方が作り方が決まってるし引き継ぎもやりやすい気がする
そこまで小規模開発ってあんまり無い気がする
いくら小規模でもデータベースは使うし認証もあるしで
結局はLaravelを導入しておいた方が作り方が決まってるし引き継ぎもやりやすい気がする
304nobodyさん
2023/01/18(水) 20:14:10.56ID:??? >>303
例えばキャンペーンの申し込み用フォームとか、
ランディングページで使う程度のフォームが必要になる場合がある。
DBって言ってもSQLiteで足りる程度ではあるし、
PODで書けばそんなに手間はかからない。
そんな状況下でLaravel導入して環境構築するのは躊躇するわ
例えばキャンペーンの申し込み用フォームとか、
ランディングページで使う程度のフォームが必要になる場合がある。
DBって言ってもSQLiteで足りる程度ではあるし、
PODで書けばそんなに手間はかからない。
そんな状況下でLaravel導入して環境構築するのは躊躇するわ
305nobodyさん
2023/01/18(水) 20:50:27.96ID:??? LP用のフォームだけなら外部サービス使うかなぁ
わざわざそれだけのためにphpの動くサーバ使うのめんどい
わざわざそれだけのためにphpの動くサーバ使うのめんどい
306nobodyさん
2023/01/18(水) 20:58:31.81ID:??? Googleフォーム使うのが定番だけど、意外と自由度低いからなぁ
LPなんてただでさえ胡散臭いのに、ドメインが変わるのも気になる
LPなんてただでさえ胡散臭いのに、ドメインが変わるのも気になる
307nobodyさん
2023/01/19(木) 07:08:57.66ID:??? ちんちん!ソユシュッ!シュッ!シュッ!
308nobodyさん
2023/01/19(木) 07:15:43.00ID:??? Netlifyとかだとフォーム用のツール用意してくれてるしCORSも気にしなくてよかったはず
スパム対策とかおまかせになっちゃうけど、正直ペライチにそんなに工数もらえないから便利に使わせてもらってる
スパム対策とかおまかせになっちゃうけど、正直ペライチにそんなに工数もらえないから便利に使わせてもらってる
309nobodyさん
2023/01/21(土) 16:56:32.71ID:??? eloquentで子テーブルを一括で登録/更新/削除したい場合は皆どうしてるの?
例えば部屋に複数の写真が紐つく場合とか、部屋の編集画面で写真の追加や削除なんかをすると思うけど、方法として紐つく子レコードを一括削除して一括で登録はしたくない。
操作してない写真のタイムスタンプはそのままにしたいので。
編集画面から送信される削除フラグや子レコードのpkとかを使って1件ずつ処理する感じなのかな?
saveManyとかで複数登録なんかは出来そうだけど削除まではしてくれないよね?
ちなみに物理削除を想定してます。
例えば部屋に複数の写真が紐つく場合とか、部屋の編集画面で写真の追加や削除なんかをすると思うけど、方法として紐つく子レコードを一括削除して一括で登録はしたくない。
操作してない写真のタイムスタンプはそのままにしたいので。
編集画面から送信される削除フラグや子レコードのpkとかを使って1件ずつ処理する感じなのかな?
saveManyとかで複数登録なんかは出来そうだけど削除まではしてくれないよね?
ちなみに物理削除を想定してます。
310nobodyさん
2023/01/22(日) 13:39:24.27ID:??? デリートインサートが楽
311nobodyさん
2023/01/22(日) 16:53:42.57ID:??? 結局は一件ずつ処理してるわけだし、シンプルに書いた方がわかりやすいよ
312nobodyさん
2023/01/22(日) 21:09:44.80ID:??? 多対多の場合はsyncとかがあるから同じような便利な方法がないかな?とおもったんだけどなさそうなのね。
ご意見ありがとうでした。
ご意見ありがとうでした。
313nobodyさん
2023/01/25(水) 10:23:32.16ID:??? ちんちん!シュッシュッ!シュッ!
314nobodyさん
2023/02/03(金) 08:23:23.48ID:Wgp21ZPs 求人情報を見ているphpの場合はLaravelがほぼ必須になっているので現在学習中です。
Youtubeのハンズオンで実際に作りながらやっています。
ログイン認証が自動で実装されるのですが、Yahoo!のようにユーザーが使用しているデバイス、IPアドレスがいつもとは変わった時だけ2段階認証にするのは簡単に出来ますか?
素のphpならuserテーブルにユーザーエージェント情報、ログイン日時を保管して置きログインの際に比較してユーザーエージェント情報が異なればメールでパスコードを送信してログインに続いてパスコードを入力させれば良いしあまり手間もかからないです。
Youtubeのハンズオンで実際に作りながらやっています。
ログイン認証が自動で実装されるのですが、Yahoo!のようにユーザーが使用しているデバイス、IPアドレスがいつもとは変わった時だけ2段階認証にするのは簡単に出来ますか?
素のphpならuserテーブルにユーザーエージェント情報、ログイン日時を保管して置きログインの際に比較してユーザーエージェント情報が異なればメールでパスコードを送信してログインに続いてパスコードを入力させれば良いしあまり手間もかからないです。
315nobodyさん
2023/02/03(金) 08:44:11.98ID:??? >>314
ユーザー毎に接続元IPをDBに保持できるだろうけど企業内PCからのアクセスはプロキシのIPアドレスでみんな同じになって個人判別誤検知しそう
ユーザー毎に接続元IPをDBに保持できるだろうけど企業内PCからのアクセスはプロキシのIPアドレスでみんな同じになって個人判別誤検知しそう
316nobodyさん
2023/02/03(金) 09:56:52.08ID:??? ちょっといじればできる
317nobodyさん
2023/02/03(金) 12:39:25.65ID:??? 普通にCookieで妥協してるわ
318nobodyさん
2023/02/03(金) 12:55:47.82ID:Wgp21ZPs319nobodyさん
2023/02/03(金) 13:50:19.22ID:yRJ5366x symfonyのほうが良さそうなのに。
320nobodyさん
2023/02/03(金) 21:51:14.97ID:??? cookieかlocalstorageでも使えばやりたいことは出来るけど
そもそも二段階認証の実装の方が大変なのではw
そもそも二段階認証の実装の方が大変なのではw
321nobodyさん
2023/02/03(金) 22:37:05.59ID:??? で、Laravel10は今月でるのか?全然話題にならないが
322nobodyさん
2023/02/04(土) 13:57:09.62ID:??? ついこの前9が出たというのに
こんなに頻繁なアップデートいらんだろ
こんなに頻繁なアップデートいらんだろ
323nobodyさん
2023/02/04(土) 14:42:39.36ID:??? 正直進化させる所が殆ど無くなってきていて最近は開発者の自己満みたいな新規要素が多すぎる気がしなくもない
それなら、もっと分かりやすくするとかそっち方面で改良して欲しいなぁ
それなら、もっと分かりやすくするとかそっち方面で改良して欲しいなぁ
324nobodyさん
2023/02/04(土) 19:09:14.53ID:??? デフォでGoogle認証以外の2段階認証入れてほしいわ
325nobodyさん
2023/02/04(土) 21:02:18.27ID:??? わかりました
326nobodyさん
2023/02/04(土) 23:28:25.42ID:??? 9が出てから1年経ってないんだね
328nobodyさん
2023/02/07(火) 09:02:55.79ID:??? 予定では今日だね
検証しなきゃ
検証しなきゃ
329nobodyさん
2023/02/07(火) 10:13:00.97ID:??? 8.1が前提になってるけど、AWSとかクラウドで動作させること前提なのかな?
汎用的なレンサバだと対応していないのもあるだろうし
汎用的なレンサバだと対応していないのもあるだろうし
330nobodyさん
2023/02/07(火) 10:46:43.06ID:??? そもそもレンサバだとLaravel動かすのきつい
コマンド叩いてもメモリ不足とか怒られたりするみたいだし
8.1強制含めて素人お断り感が強くなった
コマンド叩いてもメモリ不足とか怒られたりするみたいだし
8.1強制含めて素人お断り感が強くなった
331nobodyさん
2023/02/07(火) 10:55:26.70ID:??? エックスサーバーなら一番下のプランですら仮想6Core、メモリ8GBもあるから十分じゃない?
332nobodyさん
2023/02/07(火) 11:12:11.26ID:??? レンサバはPHPのmemory_limitの上限が低いのでは?
同居してる数かなり多いだろうし、簡単に上げられないだろう
同居してる数かなり多いだろうし、簡単に上げられないだろう
333nobodyさん
2023/02/07(火) 11:31:54.57ID:??? エックスサーバーであればmemory_limitは変更できるよ
他のレンサバも変更できるものもあると思う
他のレンサバも変更できるものもあると思う
335nobodyさん
2023/02/07(火) 12:33:23.71ID:??? リリース遅れたりするから、要望うんぬんよりとりあえずスケジュール守るか告知はしてほしいw
336nobodyさん
2023/02/08(水) 05:31:58.68ID:??? 来週に変更だってさ
https://twitter.com/laravelnews/status/1622602950517440517
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/laravelnews/status/1622602950517440517
https://twitter.com/5chan_nel (5ch newer account)
337nobodyさん
2023/02/08(水) 08:14:59.76ID:??? 9も遅れたし、順調にいかないねぇ
338nobodyさん
2023/02/08(水) 10:32:54.35ID:??? むしろ2~3年に1回のペースでいいんだが
339nobodyさん
2023/02/08(水) 10:39:58.06ID:??? 最近どのフレームワークもサポート期限短いからなー。
リリースして2年しか保証しないのが普通になってる?
リリースして2年しか保証しないのが普通になってる?
340nobodyさん
2023/02/08(水) 10:51:54.07ID:??? 短いよね。出すんならサポートもしっかりやってほしいよ
341nobodyさん
2023/02/08(水) 11:27:09.94ID:??? >>340
一番サポート期間が長いと思ってた.Netも、Coreになってから短くなっちゃったし。今一番長期で使えるフレームワークはなんだろう。
一番サポート期間が長いと思ってた.Netも、Coreになってから短くなっちゃったし。今一番長期で使えるフレームワークはなんだろう。
342nobodyさん
2023/02/08(水) 12:04:09.11ID:??? phpのメジャーなバージョンと同じくらいのサイクルにしてほしいっす
343nobodyさん
2023/02/08(水) 16:20:14.76ID:??? まあ、今の時代にそれは無理なんだろ
344nobodyさん
2023/02/08(水) 17:40:08.84ID:??? 10かw
9ですら触って来てない(仕事は6のままだし)からどうでもいいけどw
11は予定だと2024のQ1らしいから今後は一年おきぐらいか
9ですら触って来てない(仕事は6のままだし)からどうでもいいけどw
11は予定だと2024のQ1らしいから今後は一年おきぐらいか
346nobodyさん
2023/02/08(水) 22:45:52.82ID:???347nobodyさん
2023/02/15(水) 05:06:37.10ID:???348nobodyさん
2023/02/15(水) 08:50:16.51ID:???349nobodyさん
2023/02/15(水) 13:41:42.32ID:??? リリースが1年毎になったし、その都度最新バージョンにしてねって事だろうな
350nobodyさん
2023/02/15(水) 16:27:45.01ID:??? 動き出してるプロジェクトなら、頻繁にバージョンアップできないのにな
351nobodyさん
2023/02/15(水) 16:54:29.68ID:??? 結局は途中でバージョンアップなんて今まで一度もしたことない
よっぽどセキュリティ的な問題があればするしかないだろうけど
(log4jみたいなの)
よっぽどセキュリティ的な問題があればするしかないだろうけど
(log4jみたいなの)
352nobodyさん
2023/02/15(水) 16:58:36.68ID:??? 上にも書いてる人いるけど、6辺りでも十分だからな
10にすると劇的に速度がアップするわけでもないし、
セキュリティに問題なければ古くても大丈夫だわな
10にすると劇的に速度がアップするわけでもないし、
セキュリティに問題なければ古くても大丈夫だわな
353nobodyさん
2023/02/16(木) 10:46:38.98ID:??? 問題がないってのの判断基準聞かれると困るから、新規導入は最新にするけどね
354nobodyさん
2023/02/16(木) 13:15:01.09ID:??? 新規導入の学習コスト、既存プログラム流用の難しさを考えると
旧バージョンの方が安定感あっていいと思うけどなぁ
旧バージョンの方が安定感あっていいと思うけどなぁ
355nobodyさん
2023/02/16(木) 13:22:16.06ID:??? そろそろこんな質問が出てくるかも
Laravelってどのバージョンがオススメですか?
Laravelってどのバージョンがオススメですか?
356nobodyさん
2023/02/16(木) 20:35:56.23ID:??? 6でも全然OK
PHPのバージョンが選べない環境ならそれに合わせるしかない
新規プロジェクトなら素直に最新バージョンにしておいた方が良いとは思うが
自分で色々解決出来ないなら、新規でも前のバージョンを検討した方がいいだろうな
従来のプロジェクトの追加開発案件でバージョンアップしろと言われないなら俺ならしないw
PHPのバージョンが選べない環境ならそれに合わせるしかない
新規プロジェクトなら素直に最新バージョンにしておいた方が良いとは思うが
自分で色々解決出来ないなら、新規でも前のバージョンを検討した方がいいだろうな
従来のプロジェクトの追加開発案件でバージョンアップしろと言われないなら俺ならしないw
357nobodyさん
2023/02/16(木) 20:49:20.59ID:??? まだまだPHP7多いからね。PHP7.4のOSサポートはまだあるし
358nobodyさん
2023/02/17(金) 00:59:01.27ID:??? ゆうて純粋にLaravelのバージョンが新しすぎて困ることは知識不足以外なくね?
ちょっとコード追えば分かる感じ
むしろ新しいバージョンを導入出来ないとき、PHPのほうが問題になってることが多い気がする
PHPが厳格になってきててライブラリとかがエラー吐くようになったとかそういうパターンが典型的な気はする
ちょっとコード追えば分かる感じ
むしろ新しいバージョンを導入出来ないとき、PHPのほうが問題になってることが多い気がする
PHPが厳格になってきててライブラリとかがエラー吐くようになったとかそういうパターンが典型的な気はする
359nobodyさん
2023/02/17(金) 10:34:23.06ID:??? 来月10対応の初心者本が出るみたいだな
今度は基礎をじっくり教える内容を願う
いきなりAWSやらDockerやら言われても
環境用意する段階で詰むからな
今度は基礎をじっくり教える内容を願う
いきなりAWSやらDockerやら言われても
環境用意する段階で詰むからな
360nobodyさん
2023/02/18(土) 00:31:22.30ID:CwZ6ja8y PHP8のmatch式とかnulllsafe演算子とかコンストラクタのプロパティプロモーションとかガンガン使ってるわ
もう戻りたくない
もう戻りたくない
361nobodyさん
2023/02/18(土) 09:51:52.84ID:??? それ使うとどう便利なの?
362nobodyさん
2023/02/18(土) 12:09:46.88ID:CwZ6ja8y >>361
単純にシンタックスシュガーでおまじないが減るのと
三項演算子とかmatch式とかnullsafe演算子とかLaravel Collectionとか駆使すると
「変数 = 式」でほとんどの処理を表現できるから可読性が上がることじゃないかな
ifとかswitchとかなるべく使わない方がバグも減るし読みやすくなる
単純にシンタックスシュガーでおまじないが減るのと
三項演算子とかmatch式とかnullsafe演算子とかLaravel Collectionとか駆使すると
「変数 = 式」でほとんどの処理を表現できるから可読性が上がることじゃないかな
ifとかswitchとかなるべく使わない方がバグも減るし読みやすくなる
363nobodyさん
2023/02/18(土) 17:51:17.80ID:??? でも、ifとかswitchとかわかりやすくないか?他の言語でも使うし
364nobodyさん
2023/02/18(土) 18:46:15.70ID:??? switch/caseは他の言語とは別もんだぞ
ゆるい比較が元になってるから使う場所を選ぶ
いちいちゆるい比較で良いか考えるのが嫌だから、できるだけ使わない人が多かった
ゆるい比較が元になってるから使う場所を選ぶ
いちいちゆるい比較で良いか考えるのが嫌だから、できるだけ使わない人が多かった
365nobodyさん
2023/02/18(土) 18:57:06.21ID:2MCUwbWU >>363
他の言語のいい仕様を取り込んでる訳だからその指摘にはあたらない。
ifだけを使って深くネストすると分かりづらいコードになるし、条件ごとに長い処理をダラダラ書いていく悪いコーディングに人を導く。
phpのswitchは緩い比較だからそもそもバグの危険性を持ってる。
matchはケースごとに1文しか処理を書けないからifやswitchみたいに中にダラダラ処理を書けない。
じゃあどうするかを考えれば自然に責務の重くない読みやすいコーディングに人を導いてくれる。
同じ変数への代入を何度も記述したり、再代入しまくる悪いコードも減る。
Laravelのドキュメントとか見ても良いコーディングをしていることが分かるはず。
他の言語のいい仕様を取り込んでる訳だからその指摘にはあたらない。
ifだけを使って深くネストすると分かりづらいコードになるし、条件ごとに長い処理をダラダラ書いていく悪いコーディングに人を導く。
phpのswitchは緩い比較だからそもそもバグの危険性を持ってる。
matchはケースごとに1文しか処理を書けないからifやswitchみたいに中にダラダラ処理を書けない。
じゃあどうするかを考えれば自然に責務の重くない読みやすいコーディングに人を導いてくれる。
同じ変数への代入を何度も記述したり、再代入しまくる悪いコードも減る。
Laravelのドキュメントとか見ても良いコーディングをしていることが分かるはず。
366nobodyさん
2023/02/18(土) 20:28:22.74ID:??? そこまで言うならmatch使ってみるわ
367nobodyさん
2023/02/20(月) 12:28:39.24ID:??? ChatGPTにswitchとmatchどちらがいいか聞いてみたら>>365のような返答が帰ってきた 最近のAI凄いな
369nobodyさん
2023/02/21(火) 12:28:57.37ID:??? アサルトシンクロンはいつもスピリット蘇生でお世話になっている
370nobodyさん
2023/02/21(火) 14:29:47.31ID:??? Laravel10まだ試せてない。問題ありそう?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 新給付、年収119万円以下は年5千円案 [首都圏の虎★]
- 磁気テープ、20年ぶり増産 サイバー攻撃からデータ保護 富士フイルム [♪♪♪★]
- 第三次世界大戦?AI攻撃で社会麻痺?11/2に政府が全国民に最低3日分の備蓄を緊急要請★2 [♪♪♪★]
- サンリオ 日本でも『VIVANT』とのコラボ中止を発表 「企業理念にそぐわない表現が…」と説明 [冬月記者★]
- カズレーザー、「ガソリンスタンドの入り方知らない」給油で困惑「教習所でなんで教えないんだろう?」 [muffin★]
- 吉原ソープランド「麗嬢グループ」の会長逮捕、売春場所提供容疑 売り上げ30億円超 [少考さん★]
- 【虚数】中卒なんだが、i^2=-1 ってなんだよ?そんな数字存在しないだろ? [841411289]
- 和田アキ子「お前の歯、気持ち悪いねん!」 本当に気持ち悪かった。ジャップ…(´・ω・`) [592058334]
- 高市早苗「私は終日公邸でノミヤリだけど高齢者の方々には働いていただくことになる」👈大炎上wwwwwwww [334972637]
- 【悲報】兎田ぺこらさん、ガチで同接が終わるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [841411289]
- 【高市悲報】VTuber「応募してる麻雀リーグのリーダーから2人で会いたいと連絡が。。 」➡「セックスしちゃいました!💦」 [158478931]
- 【速報】高市早苗内閣総理大臣様、貧乏人に年5000円の給付を検討wwwwwwww [834922174]