探検


【PHP】Laravel【フレームワーク】 Part.12

レス数が1000を超えています。これ以上書き込みはできません。
2022/08/31(水) 18:53:51.77ID:???
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/
910nobodyさん
垢版 |
2023/06/19(月) 14:15:46.46ID:???
>>908
そのjQueryもまだ3割は使ってるんやで
911nobodyさん
垢版 |
2023/06/19(月) 14:19:45.80ID:???
Googleトレンドで検索すると
React>jQuery>Vue>Next
だったりするけどな
912nobodyさん
垢版 |
2023/06/19(月) 21:39:00.10ID:???
Tailwindめんどくせ、Bootstrap使うぜ
⇒Bootstrap柔軟性なさ過ぎて辛い…Tailwindにしとけばよかった…
ってなる
913nobodyさん
垢版 |
2023/06/19(月) 23:02:43.66ID:???
えっ?まだjquery使ってるけどもう古い???
914nobodyさん
垢版 |
2023/06/19(月) 23:21:14.27ID:???
古いというよりは使用するには(もとのコンセプトに引っ張られて)冗長だと思うよ
ほとんど素のJavaScriptで容易にかけるようになった今、わざわざ使わ理由がなくなったかなぁ

エコシステムも古くなってきてるし、「今までありがとう」って感じで、移行してる人が多いと思う
915nobodyさん
垢版 |
2023/06/20(火) 09:18:18.14ID:???
>>912
Tailwindは柔軟性ありすぎだろ

<button class="bg-red-200 hover:bg-red-100 text-white rounded px-4 py-2">Red 200</button>

なコードとか正気の沙汰じゃないぞ
916nobodyさん
垢版 |
2023/06/20(火) 13:46:09.61ID:???
jQuery普通に便利なんだけどな
cobol弄ってる様なものなのか
917nobodyさん
垢版 |
2023/06/20(火) 15:02:28.17ID:???
>>909
レガシーシステム

jquery
backbone
coffee script
prototype.js
bootstrap
fontawesome
918nobodyさん
垢版 |
2023/06/20(火) 15:45:11.13ID:???
よーわからんけどこんな事できる?

VM WareとかDockerの中にWindows10をC環境入れて

端末A 端末B 端末C 

それぞれ別のVPNに接続し、
端末A⇒Google 端末B⇒Yahoo 端末C⇒Bing
を開くって事は可能?
919nobodyさん
垢版 |
2023/06/20(火) 16:19:44.72ID:???
スレタイ見ろ
920nobodyさん
垢版 |
2023/06/20(火) 16:43:05.52ID:???
なぜこのスレで質問しようと思ったのか動機が知りたいなw
921nobodyさん
垢版 |
2023/06/20(火) 17:05:12.26ID:???
レベルが低いからこいつらに質問してもいみないだろ
922nobodyさん
垢版 |
2023/06/20(火) 19:31:11.69ID:???
レベルの問題か?
923nobodyさん
垢版 |
2023/06/20(火) 19:43:05.93ID:???
PHPやLaravelまるで関係ないけど出来るのでは?
やったことないから知らんけどw
924nobodyさん
垢版 |
2023/06/21(水) 08:19:50.71ID:???
そもそも一つの端末でGoogle、Yahoo、Bing開くことできるのに、わざわざ遠回りする意味がわからん
925nobodyさん
垢版 |
2023/06/21(水) 08:41:04.90ID:???
スクレイピングの人だろ
ほっとけよ
926nobodyさん
垢版 |
2023/06/21(水) 10:51:53.36ID:???
>>920
他で質問したんですが、Laravel使ってる人は基本Dockerを使うから
Laravelスレに聞いたほうが一番くわしい人が多いと言われまして
927nobodyさん
垢版 |
2023/06/21(水) 11:15:40.52ID:???
Dockerだからってなんで特に関係ないLaravelが出てくるんだか
Docker使えるプロダクトなんて腐るほどあるのに
てかDockerスレとかWin板とかにいけよ
928nobodyさん
垢版 |
2023/06/21(水) 15:09:57.22ID:???
どっか、べつのところへいけ!ってか?w
929nobodyさん
垢版 |
2023/06/21(水) 15:55:48.96ID:???
最近、全然頑張らない「なんちゃってクリーンアーキテクチャ」
https://zenn.dev/mpyw/articles/ce7d09eb6d8117
を採用してるんだけど、UseCasesの命名に悩む

サンプルにあるみたいにHogeAction.phpにしていて、ControllerにAction以外が並んでないかチェックするには便利なんだけど、なんとなく命名としては間違ってる気がする

そもそもみんなどんな構造で設計してる?
930nobodyさん
垢版 |
2023/06/21(水) 16:29:33.02ID:???
命名はいつも悩む。何年やってても「これ」ってのがわからない。
ただLaravelは命名規則がわりと自由なんだから、
大枠(ディレクトリ名)だけ決めて、あとはプロジェクト毎でいいんじゃないか?
HogeAction.phpでも良いと思うし、それで動くなら変える必要もないだろ
931nobodyさん
垢版 |
2023/06/22(木) 09:34:16.35ID:???
コメントありがとう
ただ、動くなら変える必要ないって考えじゃないから、命名で悩んだりするんだろ?
もうちょっと手の内晒してくれよ
932nobodyさん
垢版 |
2023/06/22(木) 09:47:31.23ID:???
設計書に対応するソースを見つけやすいように名前付けるとメンテしやすいよ。
画面の個別識別目に続けてNewとかModとかDel付けるとかすると
HTMLのほうで「階層違いで画像参照できない」とかならないで済む
933nobodyさん
垢版 |
2023/06/22(木) 10:31:19.52ID:???
>>929
> ControllerにAction以外が並んでないかチェックする

MVCとADRがごっちゃまぜになっていて基礎概念滅茶苦茶でウケル
ADRにするなら構成もADR仕様にしようぜって思うんやけど、
Laravelは出来ないの?
934nobodyさん
垢版 |
2023/06/22(木) 11:20:46.73ID:???
>>931
いや、最終的には「動くならこれでいいか」ってなってる。
じゃないとプロジェクトが進まん。ベストよりベターだよ
935nobodyさん
垢版 |
2023/06/22(木) 11:24:05.01ID:???
まあそれでいいんじゃね
プロジェクトによっては作ったあとじゃないと分からないこともあるし
936nobodyさん
垢版 |
2023/06/22(木) 13:46:08.25ID:???
そんな基本設計的な事について「プロジェクトによっては作ったあとじゃないと分からない」なんて事あるの?
何ねん開発やってるの? Laravelerってド素人揃い?
937nobodyさん
垢版 |
2023/06/22(木) 13:49:58.77ID:???
>>936
スモールスタートでプロジェクト始めることが多い昨今、全容見えてきたら当初の設計が適切でなかったなんてことはよくある話。
こんなことが理解できないなんて、新人かニートか?
938nobodyさん
垢版 |
2023/06/22(木) 14:32:54.88ID:???
いやいや、スモールスタートによっても程度があるだろ
後から根幹部分の設計が適切でないケースって、そうそうないぞ
939nobodyさん
垢版 |
2023/06/22(木) 17:41:39.38ID:???
それなりにあるぞ
1プロジェクトに長くいたことなかったり、
ウォーターフォールみたいなのしかしたことなかったりするんやろ
基本設計で未来がどうにかなる時代じゃない
940nobodyさん
垢版 |
2023/06/22(木) 17:45:25.36ID:???
あーLaravelerとか言ってるから昔いた荒らしか、触れないほうがいいな
941nobodyさん
垢版 |
2023/06/22(木) 19:00:45.06ID:???
>>937
それはおかしい
942nobodyさん
垢版 |
2023/06/22(木) 21:05:30.66ID:???
>>941
スモールスタートって、システムを分割して小出しでリリースすることだと思ってるだろ?
943nobodyさん
垢版 |
2023/06/23(金) 00:05:19.84ID:???
>>937,939 が一人で低レベル過ぎて涙出てくるwww
944nobodyさん
垢版 |
2023/06/23(金) 00:36:15.26ID:???
この荒らしは最近の事情なんて知らないんだからスルーしとけ
わざわざ教える必要もない
945nobodyさん
垢版 |
2023/06/23(金) 06:49:20.87ID:???
もっと自慢のアーキテクチャが出てくるかと思ったけど無いんかね?
946nobodyさん
垢版 |
2023/06/23(金) 07:52:29.81ID:???
それ叩く材料探してるだけやろ
もし不安があるなら自分のを提示し解決してもらえはいい
947nobodyさん
垢版 |
2023/06/23(金) 09:14:25.41ID:???
俺が採用してるのは最初に書いたとおりmpywさんのだよ

叩く材料探してるんじゃなくて違和感を解消したいだけなんだ
mpywさんのは程よくていいと思ってるけど、「Action」を並べるのも「Action」って単語をつかうのも少し違う気がする
まぁ、うまく伝えられないレベルなんだけどw

で、他のアーキテクチャと比べれば違和感の正体とか改善方法、もっと言えば他に移ることもできるかなぁと
948nobodyさん
垢版 |
2023/06/23(金) 10:29:43.78ID:???
違和感ってのは慣れるしかないんだよ
Laravelに限らずどんなことについても
完璧にハマることなんてないんだから
949nobodyさん
垢版 |
2023/06/24(土) 11:03:01.69ID:sswzdx9S
なんでLaravelの書籍って一度出版したらバージョンアップの改定版を出さないの?
毎回別の書籍が出るだけじゃん

この継続力のなさがララベラーなんだよな
950nobodyさん
垢版 |
2023/06/24(土) 11:32:11.21ID:???
10も特に不都合なく使えそうだわ
これはLaravelのいいとこやなあ
951nobodyさん
垢版 |
2023/06/24(土) 14:41:14.91ID:???
うむ。6の本でもほぼ問題ないよ。
ディレクトリ構造は変わってるけど、artisanなんかは同じだし
952nobodyさん
垢版 |
2023/06/24(土) 17:53:40.60ID:???
今だにPHP5が現役で動いている
某サービスがある。

バージョンアップすると影響・手直しが発生しそうで
今だに続いてるwww
953nobodyさん
垢版 |
2023/06/25(日) 09:35:58.75ID:???
MacでLaravel開発してる人います?
954nobodyさん
垢版 |
2023/06/25(日) 11:02:49.30ID:???
マジで一からコード書くよりGPTに書かせて手直し入れた方が早いわw
特にバリデーション系とか一発でヤバイwww
955nobodyさん
垢版 |
2023/06/25(日) 11:11:10.59ID:???
こうゆうやつの作るシステム、ReDoS考えてなさそうで怖い
956nobodyさん
垢版 |
2023/06/25(日) 13:04:30.16ID:???
その位の対策はしてます。
Redos攻撃は、一部の正規表現エンジンが非常に効率的でない特定のパターンに対して脆弱であることを利用しています。攻撃者は、例えば連続する複数の単語の繰り返し(例: (a+)+b)などのパターンを使用し、文字列が繰り返し回数に応じて指数的に増加する場合に、エンジンが非常に遅くなるようにします。

Redos攻撃は、影響を受けたアプリケーションにおいてサービスの遅延や停止を引き起こす可能性があります。そのため、正規表現を使用するアプリケーションでは、慎重に入力のバリデーションや正規表現の最適化を行うことが重要です。また、セキュリティ意識の高い正規表現エンジンの選択や、適切な制限を設定することも重要な対策です。
957nobodyさん
垢版 |
2023/06/25(日) 17:12:42.32ID:???
AI嘘ばっかりつくから信用できない
958nobodyさん
垢版 |
2023/06/25(日) 17:31:46.31ID:???
自分でやる方が安心ってやつは相当の自信家だと思う
959nobodyさん
垢版 |
2023/06/25(日) 17:38:46.15ID:???
自前の正規表現でバリデーションするやつは自信家だよな
ReDoS知った時点で、普通は正規表現を避ける
960nobodyさん
垢版 |
2023/06/25(日) 17:43:49.88ID:???
>>958
知り合いにいるぞ
かたくなにフレームワークを使わないヤツ
面倒くさいんだそうだ
961nobodyさん
垢版 |
2023/06/25(日) 18:17:20.43ID:???
数年前ならまだしもChatGPTに勝ち目無いから。
962nobodyさん
垢版 |
2023/06/25(日) 18:17:51.51ID:???
>>960
使わないんじゃなくて、使えないの間違え
スキルが低いだけ
963nobodyさん
垢版 |
2023/06/25(日) 19:34:21.05ID:???
Laravelがクソなだけ
964nobodyさん
垢版 |
2023/06/25(日) 19:36:12.67ID:???
またrailジイサンか
965nobodyさん
垢版 |
2023/06/25(日) 19:45:35.24ID:???
>>963
具体的にどのへんが?
966nobodyさん
垢版 |
2023/06/25(日) 19:56:24.36ID:???
>>965
お前もいい加減学習しろ
ドキュメントも読めないそいつからはまともな話は出てこない
967nobodyさん
垢版 |
2023/06/26(月) 18:35:17.38ID:???
Laravelで満足できちゃう低レベルくん、必死杉。
968nobodyさん
垢版 |
2023/06/26(月) 19:05:28.74ID:???
>>966
???
969nobodyさん
垢版 |
2023/06/26(月) 19:10:17.13ID:???
たまに現れる自信家くん(>>967)はなんでわざわざLaravlスレに来るの?
970nobodyさん
垢版 |
2023/06/26(月) 20:42:15.21ID:???
>>969
羨ましいからに決まっとる
971nobodyさん
垢版 |
2023/06/26(月) 22:48:34.77ID:???
>>970
なにが羨ましいのよ?
誰もが自由に使えるもんなのに
972nobodyさん
垢版 |
2023/06/27(火) 18:51:06.79ID:???
>>971

つまり>970の言っている事は見当はずれってこと。
バカなLaravelerはそういう見当はずれな事を言ってこまい自分の気持ちのウサを晴らしているってこと。
973nobodyさん
垢版 |
2023/06/27(火) 18:51:45.03ID:???
またガイジ来たのかよw
どうせRuby信者だろ?w
974nobodyさん
垢版 |
2023/06/27(火) 18:55:57.28ID:???
まともな話しようよ。初心者の質問でもいいから
975nobodyさん
垢版 |
2023/06/27(火) 19:23:44.80ID:???
>>974

初心者質問で申し訳ありませんが、
暖かいお言葉ありがとうございます。

質問させていただきます。

Laravelってどうしてクソなんですか?
976nobodyさん
垢版 |
2023/06/27(火) 19:41:05.53ID:???
みんなcomposerのdevに何入れてる?

おれはとりあえず

barryvdh/laravel-debugbar
barryvdh/laravel-ide-helper
beyondcode/laravel-dump-server

を入れてるけど、他にもっと便利なもんがあれば知りたい
977nobodyさん
垢版 |
2023/06/27(火) 19:55:28.81ID:???
昔はその辺入れてたけど、最近は入れてないな
今やってるプロジェクトは特に何も入れてない
xdebugは有効にしているが
978nobodyさん
垢版 |
2023/06/27(火) 19:59:19.59ID:???
>>973
ruby信者は、本心ではlaravelがうらやましいのですw
979nobodyさん
垢版 |
2023/06/27(火) 20:03:15.05ID:???
Rubyにも素敵なフレームワークあるやん
980nobodyさん
垢版 |
2023/06/27(火) 20:54:27.34ID:???
こないだ作ったやつのコピーだけどこんな感じだった

"roave/security-advisories": "dev-latest",
"symfony/dom-crawler": "^5.3",
"friendsofphp/php-cs-fixer": "^2.16",
"orchestra/testbench": "^6.0",
"phpunit/phpunit": "^9.3",
"vimeo/psalm": "^3.11"
981nobodyさん
垢版 |
2023/06/28(水) 20:19:00.20ID:???
使ったこと無いけど、
laravel-lang/common
楽できそう
982nobodyさん
垢版 |
2023/06/29(木) 13:18:45.09ID:???
資料請求フォーム作ってって相談が来たけど、
最近はLaravelでしか開発してないから断った
みんなはこういう案件どうしてる?
983nobodyさん
垢版 |
2023/06/29(木) 13:23:31.77ID:???
おかねいっぱいもらえるならやるます!
984nobodyさん
垢版 |
2023/06/29(木) 13:41:07.71ID:???
Laravelでやればええやん
985nobodyさん
垢版 |
2023/06/29(木) 15:29:34.29ID:???
laravelだと断る理由が知りたい
986nobodyさん
垢版 |
2023/06/29(木) 23:45:44.08ID:???
デプロイの手間がかかる。要求過度。
1ファイルで済むようなものにフレームワーク使いたくない
987nobodyさん
垢版 |
2023/06/30(金) 01:47:31.64ID:???
デプロイの手間? 簡単やん
1ファイルで済むか? そんな簡単ではないだろ
988nobodyさん
垢版 |
2023/06/30(金) 08:52:39.74ID:???
入力フォームのPHP
投稿確認のHTML返すPHP
投稿後のHTML返すPHP
それぞれPOSTを受けてなんやかんやする処理(メール送信とか
テスト
etc

素のPHPとかで全部1ファイルにまとめることはできるかもしれんけど、
そんな闇鍋は保守したくないですぅ^^

てかフォームだけなら(Laravelじゃなく)外部サービスでいいし、
Web制作やってるとこならテンプレ持ってるやろ
989nobodyさん
垢版 |
2023/06/30(金) 11:23:13.27ID:???
>>987
(デプロイの環境が整っていたら)簡単やん
な。

>>988
テンプレ持ってるけどSmatyだぞw
古くて使用できんよ。改修するのもだるいし
990nobodyさん
垢版 |
2023/07/02(日) 19:04:17.47ID:???
資料請求フォームなんてGoogleフォーム一択やろ
991nobodyさん
垢版 |
2023/07/02(日) 19:45:41.96ID:???
一択ではないだろw
992nobodyさん
垢版 |
2023/07/05(水) 21:25:45.02ID:???
Docker難しいな
993nobodyさん
垢版 |
2023/07/05(水) 22:31:01.21ID:???
Dockerの本買ったまま積読してるわ
994nobodyさん
垢版 |
2023/07/05(水) 23:40:32.04ID:???
Docker使わずに普通にローカルにmysqlとかapache入れた方が楽じゃね?
995nobodyさん
垢版 |
2023/07/06(木) 00:13:41.96ID:???
それはないな
本番環境からかけ離れるし、デプロイ後に詰んだら目も当てられん
Dockerか最低でもVargrant + α
996nobodyさん
垢版 |
2023/07/06(木) 08:05:02.61ID:???
Dcokerって今動いているサーバ(Linux)の状態を丸ごとコピーして
ローカルで動かせるの?
997nobodyさん
垢版 |
2023/07/06(木) 08:10:44.04ID:???
>>995
デプロイ後に詰むってなんだよ
998nobodyさん
垢版 |
2023/07/06(木) 10:58:46.70ID:???
>>996
今動いているのとは違う。「この条件なら動く」ってパーツ一式をダウンロードする感じ。
999nobodyさん
垢版 |
2023/07/09(日) 11:40:33.68ID:???
>>998
mysqlは入れられました。
dockerでgitを入れる場合、mysqlのコンテナとは別にまた作成しないといけないですかね?
1000nobodyさん
垢版 |
2023/07/09(日) 11:50:51.40ID:???
次スレ
https://medaka.5ch.net/test/read.cgi/php/1688871020/
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 311日 16時間 57分 0秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況