X



【PHP】Laravel【フレームワーク】 Part.4
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
垢版 |
2021/02/13(土) 18:39:48.41ID:???
テンプレ追加修正お願いします

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

本家
https://laravel.com/

git
https://github.com/laravel

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

日本語
http://laravel.jp/

書籍
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク

Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)

※前スレ
【PHP】Laravel【フレームワーク】 Part.3
https://medaka.5ch.net/test/read.cgi/php/1574216148/
0002nobodyさん
垢版 |
2021/02/13(土) 22:32:32.75ID:???
このテンプレの書籍、古すぎるしもういらねーだろ
0003nobodyさん
垢版 |
2021/02/13(土) 22:52:09.75ID:???
Laravel本家とそのgitリポジトリ、あとはLaravel APIぐらいで十分だと思う。
0004nobodyさん
垢版 |
2021/02/13(土) 22:58:23.06ID:???
折角スレ立ったからここのスレ民に質問だが、ふだんLaravel関連の最新情報を得るために、どんなサイト見てる?公式ページやその翻訳サイト以外で。
0005nobodyさん
垢版 |
2021/02/13(土) 23:03:00.03ID:???
もう公式以外見てない
カスしかないわ
0006nobodyさん
垢版 |
2021/02/14(日) 00:25:02.61ID:???
バグっぽいのはissue
更新情報は公式ブログ
0007nobodyさん
垢版 |
2021/02/14(日) 01:24:45.74ID:???
>>6
laravelに限らずOSS系はこれしかない
0008nobodyさん
垢版 |
2021/02/14(日) 13:37:51.30ID:???
作者の宣伝だろ
きもすぎ
0009nobodyさん
垢版 |
2021/02/14(日) 17:00:45.43ID:???
日本はIT後進国なんだから、日本人が書いて日本人が読む本なんてもう相手しちゃダメだろ
公式一択
0010nobodyさん
垢版 |
2021/02/14(日) 22:18:14.02ID:???
みんな公式とGitHubぐらいしか見ないのか。俺はredditあたりはLaravelの実務的な話がでてくるから、たまに見てる。
0011nobodyさん
垢版 |
2021/02/14(日) 22:43:42.59ID:???
CakePHP関係も書籍はでないし、
PHPはもう廃れるのかな
0012nobodyさん
垢版 |
2021/02/15(月) 00:14:14.87ID:???
そもそもFWの書籍自体PHPに限らずそんなに無いでしょ。
0013nobodyさん
垢版 |
2021/02/15(月) 00:42:04.12ID:???
ポンポン新バージョン出て追い付かないし商売にならんだろ
0014nobodyさん
垢版 |
2021/02/15(月) 13:15:07.46ID:???
なんでポンポン新バージョンが出るの?
0015nobodyさん
垢版 |
2021/02/15(月) 13:51:19.65ID:???
仕様コロコロ変えないでほしいこのフレームワーク
0016nobodyさん
垢版 |
2021/02/15(月) 15:59:44.76ID:???
>>15
既存プロジェクトのlaravelのバージョンが勝手に更新されるのか?大変だな
0017nobodyさん
垢版 |
2021/02/15(月) 16:03:27.38ID:???
>>15
常に自分にとって使いやすいバージョンを使い続ければ良いんじゃないのか?
最新版使わなきゃいけない決まりなんて無いだろ
最新版に入ってるセキュリティフィックスが必要なら自分で保守しなきゃならんけど
0018nobodyさん
垢版 |
2021/02/15(月) 16:05:52.68ID:???
それもそうだな
5.8を使い続けるわ
0019nobodyさん
垢版 |
2021/02/15(月) 19:57:20.59ID:???
せめてltsの6にしとけよ
0020nobodyさん
垢版 |
2021/02/16(火) 00:20:12.44ID:???
バージョンも今後は半年1回じゃなくて1年1回になるからね。少しは落ち着く。
0021nobodyさん
垢版 |
2021/02/16(火) 01:43:44.56ID:VrSzOeC1
もうLaravelこれ以上進化しないだろ
0022nobodyさん
垢版 |
2021/02/16(火) 09:07:30.97ID:???
落ち着いたら勉強するわ
0023nobodyさん
垢版 |
2021/02/16(火) 10:51:36.54ID:???
アップグレードしたら動かなくなるようなものはいらねえ
0024nobodyさん
垢版 |
2021/02/16(火) 12:38:21.39ID:???
それだとPHPも使えないのでは?あれも破壊的変更しょっちゅうやってるぞ。
0025nobodyさん
垢版 |
2021/02/16(火) 12:59:47.93ID:???
でも、PHP5の知識で7扱ってもなんとかなるじゃん
0026nobodyさん
垢版 |
2021/02/16(火) 17:57:41.49ID:???
Railsなんて数年に一回だから羨ましい
0027nobodyさん
垢版 |
2021/02/16(火) 22:15:10.36ID:???
いい意味で枯れて欲しいよな
遊びで開発してんじゃないんだからさ
0028nobodyさん
垢版 |
2021/02/16(火) 23:17:18.12ID:???
素直にLTSだけ使っとけばいいやん
開発側だって遊びじゃないし、何十年もサポートとかは無理
0029nobodyさん
垢版 |
2021/02/17(水) 08:06:11.64ID:???
むしろLaravelほどビジネス色強いフレームワークは珍しいと思うけどな。作者のテイラーさん、1年で10億ぐらい稼いでたはず。

Laravelをガンガンアップデートしているのもユーザー側のニーズに応えるためって意味合いが強いのだと思う。

特に8でLivewireとTailwindCSSに切り替えたのはやりすぎかなって思ったけど、次期バージョンのRailsもLivewireライクなHotwire導入してTailwindCSSにするらしいから、ある意味トレンドの先取り上手いなと感心したわ。
0030nobodyさん
垢版 |
2021/02/17(水) 13:22:17.99ID:???
Livewireってなんだろうと思ってぐぐったらべんですね!
このスレ見てるだけでも勉強になります!
0032nobodyさん
垢版 |
2021/02/17(水) 20:18:42.13ID:vAcKfcGN
cloud runとかその辺のサーバーレスで動かしてる人いる?
0033nobodyさん
垢版 |
2021/02/26(金) 16:03:07.42ID:???
クエリビルダとeloquentってどっちを使うのが定番なのでしょうか?
0034nobodyさん
垢版 |
2021/02/26(金) 17:13:39.65ID:???
簡単なのはできるだけエロで
複雑な検索の場合だけ生SQL書いてる
0035nobodyさん
垢版 |
2021/02/27(土) 09:16:39.22ID:???
リレーションシップで取得可能かつクエリもパフォーマンスに影響が出ないものならeloquent。それ以外はクエリビルダ。
0038nobodyさん
垢版 |
2021/03/08(月) 21:38:09.78ID:???
Laravel 8の書籍がないのは何故なんだ!!!!
0039nobodyさん
垢版 |
2021/03/08(月) 22:38:22.34ID:???
>>38
変化が目まぐるし過ぎて著名な著者も安定するのをちょっと待ってるんじゃね?
0040nobodyさん
垢版 |
2021/03/08(月) 23:36:01.01ID:???
8って今年の9月までだっけ?
今から使うなら6のほうがよくない?
0042nobodyさん
垢版 |
2021/03/08(月) 23:41:15.26ID:???
9だか10だか次期LTS版が出た時の変更箇所とかを考えれば最新を追うのもそう悪くないと思う
ただUIはjsプレームワーク使ってる方が変更に対応しやすいがな
0043nobodyさん
垢版 |
2021/03/09(火) 00:45:14.14ID:+2pLVTzb
CakePHP2->3の地獄を経験したものにとってLaravelのメジャーアップデートなど赤子よ。
0045nobodyさん
垢版 |
2021/03/09(火) 00:49:54.41ID:???
>>43
そりゃcakeの2.0から3.0で4年も開いてるし
0046nobodyさん
垢版 |
2021/03/09(火) 18:15:25.14ID:???
>>40
8のサポートは1年伸びて、不具合サポート期限は6より半年長く、セキュリティサポート期限は6と同じだぞ。つまり今から開発するなら8以外の選択肢は存在しない。
0047nobodyさん
垢版 |
2021/03/10(水) 12:53:01.60ID:???
>>43
今も保守で2使ってるけど、2で十分な気がしてる
0048nobodyさん
垢版 |
2021/03/11(木) 06:22:20.93ID:???
DB定義はマイグレード、初期データはシーダで作るとして
開発後の運用時のデータパッチ(データの不整合を直すとか)ってどうしてる?
昔ながらのやり方でデータパッチSQL作ってデータパッチ前後のDBデータダンプ取るとか?
シーダでデータパッチ処理作るのもlaravelとしてなんか違う感じがしてる
0049nobodyさん
垢版 |
2021/03/11(木) 20:07:33.76ID:cAzIDpJH
artisanコマンド簡単に作れるからそれで作ればいいんじゃないの?
0050nobodyさん
垢版 |
2021/03/12(金) 08:06:42.07ID:???
たしかにartisanコマンドはデータパッチ用に合ってる感じがする。
laravelタスクスケジュール用にしか思って無かった
0051nobodyさん
垢版 |
2021/03/12(金) 14:59:22.52ID:???
俺もデータメンテ用のartisanコマンド作って対応してるわ。
0052nobodyさん
垢版 |
2021/03/19(金) 19:24:49.22ID:???
全てのViewで利用するサイトのタイトルなどを変数に入れて使いまわしたいんですけど
configディレクトリの中のどのファイルに書くのが適してますでしょうか?
0053nobodyさん
垢版 |
2021/03/21(日) 18:21:21.74ID:???
configじゃなくてルートディレクトリの「.env」
0054nobodyさん
垢版 |
2021/03/21(日) 22:51:30.84ID:???
>>53
環境変数化したところでどのみちconfigでキャッシュするよ
0055nobodyさん
垢版 |
2021/03/22(月) 01:02:28.76ID:???
.envって本番と開発の環境分けるためだけに使うものだと思う
0057nobodyさん
垢版 |
2021/03/22(月) 08:08:30.16ID:???
.env推奨するやつとか、まじLaravelイチから勉強し直してほしい。まさかと思うけど、.gitignoreいじって、.envをリポジトリにアップできるようにしてないよね?
0058nobodyさん
垢版 |
2021/03/22(月) 08:55:53.30ID:hsZ2fbOo
configにmaster.phpとか追加して書くかな
環境によってタイトルがかわるなら.envだけどそうじゃないなら.envは使わんね
0059nobodyさん
垢版 |
2021/03/22(月) 09:52:09.38ID:???
サイトのタイトル?
ならconfig追加しなくてもapp.phpのnameがそれに当たるんじゃね?
0060nobodyさん
垢版 |
2021/03/22(月) 13:24:15.17ID:GnZ4zr6x
APP_NAMEは確かセッション名にも使われるから、タイトルタグに突っ込みたいような日本語だったら別のconfig作っちゃうな
0061nobodyさん
垢版 |
2021/03/22(月) 14:14:18.35ID:???
そうか、app.name は物理名向けの設定になるのか、論理名は別に作ったほうが良いね

なら、
app.label
app.title
site.title
global.site_name


まぁそんな悩む問題とも思わないが
0062nobodyさん
垢版 |
2021/03/22(月) 21:52:09.12ID:???
やったことないけど、app.nameをhogeとするなら、bladeの出力は__(hoge)と書いておき、langでディレクトリにja.json作って、hogeの和名称を定義する方法も選択肢としてはありなのかなって。
0063nobodyさん
垢版 |
2021/03/23(火) 01:02:06.59ID:???
みなさん、サイト全体で使う値はどう管理されてるんですか?
0064nobodyさん
垢版 |
2021/03/23(火) 01:41:17.66ID:???
なんで話をぶり返すの?
0065nobodyさん
垢版 |
2021/03/23(火) 11:28:03.22ID:???
この流れでそれ聞くのか
0066nobodyさん
垢版 |
2021/03/23(火) 12:19:54.28ID:???
笑ったw エラーメッセージ読まなそうw
0067nobodyさん
垢版 |
2021/03/23(火) 17:03:18.80ID:???
>>57
symfonyは.envが普通にgitの管理対象に含まれているな
0068nobodyさん
垢版 |
2021/03/23(火) 17:12:21.63ID:???
>>66
Laravelってエラーメッセージ出るっけ?
俺の環境だといつも白い画面になるけど
0069nobodyさん
垢版 |
2021/03/23(火) 18:09:44.37ID:???
>>68
もはやネタなのか分からない
0070nobodyさん
垢版 |
2021/03/23(火) 20:33:50.75ID:???
LaravelってAPP_NAMEとかは.envにいるくせに
なんでタイムゾーンなどの設定はphp直書きなんだろうか
0071nobodyさん
垢版 |
2021/03/23(火) 22:51:31.31ID:???
Laravelってリロードで多重POSTし放題なんだな
csrfトークンで対策してるのかと思ってたわ
0072nobodyさん
垢版 |
2021/03/23(火) 23:10:38.79ID:???
bladeだの二重ポストだの聞くけど、phpで画面描画してるとこ結構多いのか
0073nobodyさん
垢版 |
2021/03/23(火) 23:21:15.25ID:???
>>71
そもそもcsrfトークンで二重POST防止できてしまうのは単なるcsrfトークンの副作用に過ぎ無いので、そこ勘違いしちゃダメよ。csrfトークン使ったら破棄しなきゃいけないなんてルール存在しないので。
0074nobodyさん
垢版 |
2021/03/23(火) 23:24:34.05ID:???
よくLaravelを使ったWEBアプリの案件に外注として参加することがあるけど
体感7割は画面表示にblade利用しているね
0075nobodyさん
垢版 |
2021/03/23(火) 23:27:33.06ID:???
laravel使うなら他のテンプレートをわざわざ取り入れるコストもったいないもん
0076nobodyさん
垢版 |
2021/03/23(火) 23:28:04.15ID:???
意識高杉君がいるとtwigとかsmartyとか入れるんだろうけど
0077nobodyさん
垢版 |
2021/03/23(火) 23:30:37.90ID:???
それとリロードで多重POSTしちゃう実装が許されるのは新人のうちだけだぞ。POSTメソッドでviewをreturnするとか無いわー。
0078nobodyさん
垢版 |
2021/03/23(火) 23:33:33.66ID:???
たぶん>>72はjsフレームワーク使ってねーの?て尋ねていると思うんだ。
0079nobodyさん
垢版 |
2021/03/23(火) 23:36:06.09ID:???
csrfトークンがPOSTの多重送信まで面倒見てほしくはない
0080nobodyさん
垢版 |
2021/03/23(火) 23:37:03.45ID:???
そもそもcsrfトークンの用途ではないし
0081nobodyさん
垢版 |
2021/03/23(火) 23:38:44.00ID:???
>>71みたいなレベルに止まってるやつ結構居そうで震える。
0082nobodyさん
垢版 |
2021/03/24(水) 01:04:04.87ID:???
リロードで多重ポストってリダイレクトすらしてないのかな
たしかにこの手のをガチガチに防ごうとするとそこそこの手間はかかるけど
0083nobodyさん
垢版 |
2021/03/24(水) 01:23:27.11ID:???
多重ポストってlaravelだとガードかけるの難しい気がする
symfonyやcakephpだと多重ポストガード用の機能がフレームワークに備わっていたけどんどこどん
0084nobodyさん
垢版 |
2021/03/24(水) 04:35:15.10ID:???
普通にやればいいだけだから難しくはないけど面倒臭い
Laravelのような高機能フレームワークがデフォでサポートしてないの意外
0085nobodyさん
垢版 |
2021/03/24(水) 05:33:20.36ID:???
>>81
レベルに止まってるって何だよ実装できない初心者と思われたのかな
昔は自分で実装するのが普通だったが、最近はFWでサポートしてんのかなーと思っただけ
0086nobodyさん
垢版 |
2021/03/24(水) 05:40:26.68ID:???
> phpで画面描画してるとこ結構多いのか

>>76
それもphpじゃね?
0087nobodyさん
垢版 |
2021/03/24(水) 07:51:48.62ID:???
>>85
違う。csrfトークンの実装を理解していない、POSTメソッドでお行儀悪くviewをreturnするってのは、新人までって話。つまり素人に毛が生えた程度のレベルってこと。
0088nobodyさん
垢版 |
2021/03/24(水) 08:52:14.87ID:???
リロードで多重ポストはリダイレクトでいいんだけど
submit二度押しはフロント側で対処しているくらいだな
問題になることはないけど、なんだかしっくりこないってのはある
0089nobodyさん
垢版 |
2021/03/24(水) 09:03:14.48ID:???
ユーザーは多重POSTした事実を意識してないので、エラーが出ても困るだけ。だからcsrfトークンの破棄して副作用起こすような標準機能は俺からしたらただのバグ。

システム側で既に登録済みなら何事もなかったかのように完了扱いにするのが正解だけど、実装コストに見合うことはまず無い。て考えると予防としてフロントでカバーするに止めるのが賢いんじゃね?
0090nobodyさん
垢版 |
2021/03/24(水) 09:18:24.91ID:???
>>74
bladeでいいやんtwigとかsmartyとかより使いやすいわ
0091nobodyさん
垢版 |
2021/03/24(水) 09:23:10.93ID:???
>>87
それだとリロード時は防げるけど、ブラウザで戻ってもう1回送信で多重ポストできちゃうじゃん
そういうの防ぐためわざわざワンタイムトークン実装してたわ
0092nobodyさん
垢版 |
2021/03/24(水) 11:49:16.34ID:???
>>91
まず多重POSTは意図せず発生した事故であるという前提で防ぐから、リダイレクトやフロントの予防措置で十分。

故意に画面を戻って再投稿するようなケースは、一般的な多重POSTのユースケースとは異なるてのが俺の認識。

前置きはこのぐらいにして、実際そういったケースでの対策は要件によって異なると考えている。

例えば、少し内容を改変して何件もサクサク投稿することがありえるコンテンツでは、最初の投稿をハッシュにしてキャッシュし、次の投稿のハッシュとぶつけて一致した場合だけエラーにするみたいな処理が望ましいかったりする。
0093nobodyさん
垢版 |
2021/03/24(水) 11:55:05.40ID:???
というかワンタイムトークンなどサーバーサイドで予防機能を実装していることは、POST時にリダイレクトせずviewを返して良い言い訳にはならないので、ちゃんと実装してくれよな。

外注先がそんなの納品してきたら即リジェクトするわ(実際過去にしてた)。
0094nobodyさん
垢版 |
2021/03/24(水) 12:28:43.65ID:???
まじかー俺逆の認識してたわ、リダイレクトする方が手抜きでお行儀悪いと思って初開発時から自力でワンタイム実装してた
教本なんかがPOST後に最初の画面にリダイレクトするのはサンプルだから簡略化してんだと思ってた
10年以上Webプログラマで食ってるがやはり自己流はいかんな
0095nobodyさん
垢版 |
2021/03/24(水) 12:53:13.59ID:???
>>89
バグだと言い切れるならissue立てて問題定義してこれば?
0096nobodyさん
垢版 |
2021/03/24(水) 13:18:15.39ID:???
>>94
PRGパターンでググってみると良いぞ。
0097nobodyさん
垢版 |
2021/03/24(水) 13:19:41.18ID:???
>>95
Laravelは破棄してないぞ。話についてこれないならROMるのがオススメだぞ。
0099nobodyさん
垢版 |
2021/03/24(水) 13:53:32.11ID:???
>>90
ここで引き合いに出されたのはjsフレームワークだろ
twigやsmartyなんてそれこそ使われないだろ
0100nobodyさん
垢版 |
2021/03/24(水) 14:14:05.50ID:???
>>98
トンクス、余談だが俺の場合最初のWebアプリがガラケーのソシャゲだったのがよくなかった
あらゆるチートに対抗するためリロードや不正遷移対策ガチガチにしていた思い出
ガラケーはJavaScript使えない時代だから全部サーバーでやってたし
0101nobodyさん
垢版 |
2021/03/24(水) 15:35:31.27ID:???
>>100
それでいいんじゃないの?
想定してない画面遷移はそもそも想定外なんだから、想定外が起きないようにガチガチに制御するのは普通だと思う。
逆に許容できるケースのほうが珍しいんじゃないか?
0102nobodyさん
垢版 |
2021/03/25(木) 01:02:30.80ID:???
みなさん二重にPOSTされてしまった時の対策ってどうしてますか?
やっぱりボタン押されたらJSでボタンを非活性にするほうがいいんですかね
0104nobodyさん
垢版 |
2021/03/25(木) 06:52:27.83ID:???
全然違う話題たけどPHPUnit使ってる?
0105nobodyさん
垢版 |
2021/03/25(木) 07:25:13.74ID:???
使わないとテストできないのでは?別の選択肢としてPestもあるけど、わざわざインストールしないしねー。
0106nobodyさん
垢版 |
2021/03/25(木) 07:32:27.83ID:???
自動テスト使わないとリファクタリングしにくいもんね。
Laravel本体はテストコード無いけどSymfonyとかはテストコード入ってるね
0108nobodyさん
垢版 |
2021/03/25(木) 10:28:10.70ID:???
>>107
コンポーザーで入れたらテストコード入ってないよ
0109nobodyさん
垢版 |
2021/03/25(木) 10:47:54.42ID:???
ぶっちゃけ仕事で作るプロダクトはテストコード書いたことがない
客がそこまでの予算出さないからな
こっちは納品して終わりだし、納期もカツカツでテスト書く時間がない、たまには書いてみたい
0110nobodyさん
垢版 |
2021/03/25(木) 11:55:18.31ID:???
>>108
Laravel本体にテストコードが無いという指摘はどういう問題につながってるの?まさか、Laravel本体のテストも手元で実行したいのか・・・な?
0111nobodyさん
垢版 |
2021/03/25(木) 12:01:03.54ID:???
>>110
Laravel本体にテストコードが無い
じゃなくて
コンポーザーで入れたLaravel本体にテストコードが入ってない
ってことだよ。適当に流しときなよ
0112nobodyさん
垢版 |
2021/03/25(木) 12:26:34.26ID:???
>>111
そういう話では無いでしょ。>>106も踏まえての話だから。そもそもComposerでもLaravel Installerでも本体のテストコードなんて入ってこないよ。

なのでコイツは何言ってんだろ?てことで尋ねているのよ。
0114nobodyさん
垢版 |
2021/03/25(木) 22:45:22.79ID:SGn192OV
変なテスト仕様書は書かされるのに
0115nobodyさん
垢版 |
2021/03/26(金) 01:28:15.01ID:???
お前らってLaravelをバックエンドにしたときフロントエンドってどうしてる?
laravel-mixで構築して同一プロジェクトに含めてる?
それとも@vue/cli等フロントエンドJSが提供しているツールでフロントエンド用の
プロジェクト作ってる?
0116nobodyさん
垢版 |
2021/03/26(金) 01:56:05.92ID:???
>>115
後者
laravel-mix使うメリット無いわ
あれ使ったらフロントとバックエンドを強制的に同じサーバーで動かす必要あるし
0117nobodyさん
垢版 |
2021/03/26(金) 03:49:13.36ID:???
>>116
>フロントとバックエンドを強制的に同じサーバーで動かす必要あるし
小規模プロジェクト一人でやってるからウチはそっちの方がいい
0118nobodyさん
垢版 |
2021/03/26(金) 11:59:59.59ID:???
SPAはフロントとバックを分離できるのがメリットだからlaravel-mixは使わないなー


>>117
同じサーバーでも動かせるよ
0119nobodyさん
垢版 |
2021/03/26(金) 13:33:39.56ID:???
>>115
俺は前者
前者が普通じゃないのか?
0120nobodyさん
垢版 |
2021/03/26(金) 18:24:31.89ID:???
PWAにするときにLaravel Mixも入れた
0121nobodyさん
垢版 |
2021/03/26(金) 23:14:00.75ID:???
基本的にはLaravel-Mixを使うのが普通だね
0122nobodyさん
垢版 |
2021/03/26(金) 23:55:07.76ID:???
普通ではないと思う
0124nobodyさん
垢版 |
2021/03/27(土) 00:04:03.88ID:???
何か海外でlaravelの.envを読み取るツールがあるらしくて
.envに記載してるメールのID、PWを抜かれてSPAMに使われてるみたいです
APP_ENV=trueになってると狙われるそうです
0125nobodyさん
垢版 |
2021/03/27(土) 00:40:54.78ID:???
>>121
君の狭い世界では普通なだけで、その他大勢の中では普通とは限らないのでは
0126nobodyさん
垢版 |
2021/03/27(土) 01:43:30.99ID:???
APP_ENV=trueって何だよ
APP_DEBUGじゃなくて?
0127nobodyさん
垢版 |
2021/03/27(土) 01:55:02.10ID:???
>>126
ソース貼ってないし相手にするだけ無駄
0128nobodyさん
垢版 |
2021/03/27(土) 08:49:43.81ID:???
>>126
この脆弱性はAPP_ENV=trueであってる
もう修正済みだけどissuesを見るんだ
0129nobodyさん
垢版 |
2021/03/27(土) 09:18:53.26ID:???
>>124
「メールのID、PW」とは?
SMTPサーバーのユーザー名とパスワード、であってるのかな?

>>128
君は>>124と同じ人?
いつ頃のバージョンで修正されてるの?
0130nobodyさん
垢版 |
2021/03/27(土) 09:22:38.41ID:???
このスレよく虚言癖の来るからあんま相手にしないほうがいいぞ
前スレも「laravelはjsonの取り扱い方に脆弱性がある」とか一切ソース貼らずに騒いでるのやつがたくさん(一人の自演?)居たし
0131nobodyさん
垢版 |
2021/03/27(土) 09:49:29.35ID:???
ホントだ、issues見たけどそんなのないや
デマ流して何がしたいんだよそういう病気なのか
0132nobodyさん
垢版 |
2021/03/27(土) 12:03:34.47ID:???
APP_ENV=trueとか言ってるエアプの書き込み相手にするのは時間の無駄。
0133nobodyさん
垢版 |
2021/03/27(土) 12:12:37.37ID:???
124の書き込みをしたものです

すみません、
APP_DEBUG=true
の間違いでした

laravel smtp crackerで検索すると海外の
記事が出てきます
0134nobodyさん
垢版 |
2021/03/27(土) 12:15:56.48ID:???
>>129
smtpサーバーのid.pwであってます
ただ.envの中身をスクレイピングしてるみたいで
データベースのid.pwやAWSの秘密キーなども
取得できるようです
0135nobodyさん
垢版 |
2021/03/27(土) 12:16:35.09ID:???
それってignitionの脆弱性利用したやつかな?いずれにせよ外からアクセス可能なところに、APP_DEBUG=trueのシステム晒すような雑魚は、ここには居らんから問題無いと思う。
0136nobodyさん
垢版 |
2021/03/28(日) 01:02:54.95ID:mXiVR0J9
本当だ、これかな
https://laravel-news.com/laravel-smtp-crack

APP_DEBUGがtrueかつ、公開ディレクトリに.envを置くのはSMTPの認証情報だけで済まないレベルで危ないと思うんだが、逆にそれだけで済むんだな。
0137nobodyさん
垢版 |
2021/03/28(日) 02:05:23.04ID:???
公開ディレクトリに.envを置くって状況が想像付かんのだが
どういう理由でそういうことになるんだろう
0138nobodyさん
垢版 |
2021/03/28(日) 11:07:14.61ID:???
Laravelは知らんがcakeはレンサバとかのwebrootにしかファイル置けない環境でも動かせるようにhtaccessが用意されてたな
0139nobodyさん
垢版 |
2021/03/28(日) 12:41:23.70ID:???
>>124
それURL構成をexample.com/app/public/みたいにしてる場合じゃねーの?
一個前のスレにもそう言うヤツ居た気がするが
0140nobodyさん
垢版 |
2021/03/28(日) 13:10:32.06ID:???
publicディレクトリの中に置かないのにどうして読み取れるの?
0141nobodyさん
垢版 |
2021/03/28(日) 13:10:57.95ID:???
まさかドキュメントルートの中に置いてないよね?
0142nobodyさん
垢版 |
2021/03/28(日) 13:19:29.27ID:???
>>140
Webサーバーで/をapp/public/にマッピングするのが昨今一般的なやり方だが
未だに
/var/www/html/app/public/

/usr/share/nginx/html/app/public/
にプロジェクトを置いてデフォルトルートからサブディレクトリにアクセスしてるんなら
ザルとは言わんまでも〜/html/app/ディレクトリの存在は筒抜けじゃね?
0143nobodyさん
垢版 |
2021/03/28(日) 13:42:42.54ID:???
環境変数定義を公開ディレクトリに置くとか怖すぎ
0144nobodyさん
垢版 |
2021/03/28(日) 14:10:18.11ID:???
>>142
そうなんだよな、それをやったら.envどころかプロジェクト全体丸見え
特殊ツールなんていらんしsmtp crackどころではない全情報取れる
0145nobodyさん
垢版 |
2021/03/28(日) 14:52:13.71ID:???
laravelはサブディレクトリに設置する前提ではないので
運用方法を間違えてる人の人的ミス
0146nobodyさん
垢版 |
2021/03/28(日) 15:12:23.53ID:???
.env絡みで別の話だけど.envをソース管理にコミットする?
しないのが普通だろうが俺は.envで管理する情報追加の履歴も取りたいからコミットしてるんだけど
0147nobodyさん
垢版 |
2021/03/28(日) 15:54:01.31ID:???
githubとかの公開設定ミスったら終わりだぞ
そもそも.envは環境によって違うし
設定例として履歴残したいなら.exampleでええやん
今は機密情報を本番サーバーに置くことすらしたくないと言うことで、実行時にシークレットマネージャーとかから取得する時代だしね
0148nobodyさん
垢版 |
2021/03/28(日) 16:37:24.37ID:???
そういうファイルをコミットするバカは消えるべき
0149nobodyさん
垢版 |
2021/03/28(日) 17:27:29.71ID:???
symfonyは.envもgitの管理対象に含まれているようだけど
大丈夫なのかな
0150nobodyさん
垢版 |
2021/03/28(日) 20:27:15.65ID:???
リポジトリに置くわけない
ソースコードとは別のドキュメントにして残す
0151nobodyさん
垢版 |
2021/03/28(日) 20:30:33.07ID:???
.env無くしたら終わり
0152nobodyさん
垢版 |
2021/03/28(日) 20:53:43.89ID:???
symfonyの場合は.envが管理対象に入っているけど
その.envの内容を.env.localで上書きできるから
本番設定は.env.localに書いて.env.localは管理対象から外すんだよ
0153nobodyさん
垢版 |
2021/03/28(日) 21:01:54.04ID:???
>>152
は?
本番設定は.env.productionに書けよ…
.env.localに本番設定書いてるプロジェクトに遭遇したら逃げ出したくなるわ
0154nobodyさん
垢版 |
2021/03/28(日) 21:57:34.88ID:???
GitHubの公開設定ミスる事ってあり得る?
private以外使うこと一生に1度もないわ
0155nobodyさん
垢版 |
2021/03/28(日) 22:18:24.29ID:???
クレデンシャルファイルを例えprivateであってもリポジトリ管理するの意味がわからん。セキュリティレベルが本番環境と同じレベルて保証があるならともかく。
0156nobodyさん
垢版 |
2021/03/28(日) 22:23:50.48ID:???
.envをコミットすると書いた者だが本番用のパスワードやシークレットキーをそのまま書いてるわけではない
コミット時はテスト用またはダミーの情報を入れておいて、
本番環境にデプロイ後それを本番用に書き換えるという運用をしている
0157nobodyさん
垢版 |
2021/03/28(日) 22:32:06.56ID:???
>>156
それなら.env.exampleで良くないか?わざわざLaravelの.gitignore編集して、.envもコミットされるようにするって怖くない?
0158nobodyさん
垢版 |
2021/03/28(日) 22:32:58.63ID:???
>>153
152じゃなくけど本番環境の.env.localに本番の設定書いてあると何かデメリットあるのですか?
0159nobodyさん
垢版 |
2021/03/28(日) 22:40:21.40ID:???
あ、質問してから答えわかったかも
localというのを開発者のローカル環境という意味にとらえているということですかね
私はlocalはデプロイされているそれぞれのサーバー自身のことを指すと考えてました
0160nobodyさん
垢版 |
2021/03/28(日) 22:44:58.19ID:???
>>153
.env.productionは今や非推奨だぞ
symfony5だと.env.localが推奨されている
0161nobodyさん
垢版 |
2021/03/28(日) 22:47:05.08ID:???
>>153
symfony4までだったらその通りです
0162nobodyさん
垢版 |
2021/03/28(日) 22:52:58.78ID:???
FやN等色々な他社の開発案件に参加することあるけど7割は.envもgitの管理対象に含まれていたな
0163nobodyさん
垢版 |
2021/03/29(月) 01:08:55.10ID:???
.envをコミットすると奴いるとか、このスレはビックリさせられることが多いな
0164nobodyさん
垢版 |
2021/03/29(月) 23:24:45.11ID:???
.envコミットとかマジかよ
お前らレベル低すぎないか?
0165nobodyさん
垢版 |
2021/03/30(火) 00:35:13.97ID:???
多分このスレでそれやってるの1人だけだと思う。むしろそれ以外は批判する側。
0166nobodyさん
垢版 |
2021/03/30(火) 07:11:30.16ID:???
自分でやってるのは1人かも知れんが誰かがやってるのを知ってるのは多数いる感じ?
0167nobodyさん
垢版 |
2021/03/30(火) 07:45:39.37ID:???
VPC環境で動かしてる&ソースはCodeCommitに置いてる業務システムだし
0168nobodyさん
垢版 |
2021/03/30(火) 08:20:35.08ID:???
pushできる開発者が全員.env見れるとかヤバすぎだろ...
0169nobodyさん
垢版 |
2021/03/30(火) 08:27:20.60ID:???
リリース担当が居ない(金かけられないから置けない)ような現場なら仕方ない
0170nobodyさん
垢版 |
2021/03/30(火) 10:50:14.68ID:???
つーか1人でやってるし
0171nobodyさん
垢版 |
2021/03/30(火) 11:52:28.06ID:???
このスレは零細勤め、個人事業主、趣味グラマーしか居ないぞ
大人数で開発できるような企業に勤めてるやつは極少数しか居ない
0172nobodyさん
垢版 |
2021/03/30(火) 14:20:05.41ID:???
大人数で開発できる企業に勤めているけど、所属部署は俺しか居ないんだよなぁ。とりま、.envをリモートリポジトリにアップしたら怒られるぐらいには厳格な企業ですわ。つまり極小数派てことかしらん。
0173nobodyさん
垢版 |
2021/03/30(火) 14:50:21.15ID:???
とはいえ.envの管理をどうするか?って問題もあるけどな
最適解ってあるんかね?
管理しないってのが最適解なのかな?
0174nobodyさん
垢版 |
2021/03/30(火) 14:56:10.11ID:???
ここにいるバカ共は自分の頭で考えるって事をしないから、
「やってはいけません」とされていることをあえてやる奴のことを条件反射的に「ヤバすぎ」「レベル低すぎ」とバカにすることしかできない
ジャップランドの奴隷教育の被害者とも言えるが
0175nobodyさん
垢版 |
2021/03/30(火) 15:25:21.51ID:???
>>173
原始的なやり方としては、デプロイサーバーにローカルリポジトリ作ってそこで.envを管理するとか。あとは、システムの環境変数に定義して直接渡すとか。最近だとインフラ側が提供する専用のサービスみたいなのが選択肢でしょ。12appsあたりに方針は書いてあるぞ。
https://12factor.net/ja/
0176nobodyさん
垢版 |
2021/03/30(火) 16:04:59.27ID:???
>>173
コンフルエンスにリリース担当やチーム責任者のみが閲覧可能なページを作ってそこで管理してる
0177nobodyさん
垢版 |
2021/03/30(火) 16:05:59.92ID:ieRwP6Fs
ハッカーがPHPの開発者になりすましてソースコードにバックドアを仕込んでいたことが判明
0178nobodyさん
垢版 |
2021/03/30(火) 16:06:42.64ID:ieRwP6Fs
ハッカーがPHPの開発者になりすましてソースコードにバックドアを仕込んでいたことが判明
0179nobodyさん
垢版 |
2021/03/30(火) 16:10:18.17ID:???
正確には「仕込もうとした」か「仕込まれた可能性がある」だよ
コードレビューで発覚したわけだから
0180nobodyさん
垢版 |
2021/03/30(火) 20:05:00.10ID:???
すみません。Laravelの脆弱性について教えてください
CVE-2020-24940の内容がよく理解できなかったのですが
簡単にいうとどういう脆弱性なんですか?
0181nobodyさん
垢版 |
2021/03/30(火) 20:13:05.50ID:???
Taylor Otwellも前は普通に.envをコミットしてたけどIssuesで
.envコミットしないほうがいいですよって言われて管理対象から外したし
意外と.envコミットしてはいけないって意識している人少ないのかもな
0182nobodyさん
垢版 |
2021/03/30(火) 20:15:45.87ID:???
それは俺も知っているけどあれはTaylorがサンプルプログラムだから.envコミットしてもいいやって思って.envコミットしたんじゃないのかな?
実際のlaravel等の開発ではそんなことしていないはず
0183nobodyさん
垢版 |
2021/03/30(火) 20:22:18.95ID:???
Laravelは8になってから公式ドキュメントで.envをコミットしないでくださいって書いてあるな
逆に言うとそれまではなかった
0184nobodyさん
垢版 |
2021/03/30(火) 21:16:25.94ID:???
>>181-183
この人って病気なのかな
多分ずっと前から居るよね
0185nobodyさん
垢版 |
2021/03/30(火) 21:25:40.98ID:???
>>183
.gitignoreで除外してたよ?それを書き換えて.envをコミットしてたやつが一定居るようだけども。それで8ではマニュアルに明示したのかなって思ってる。
0188nobodyさん
垢版 |
2021/03/30(火) 22:11:12.47ID:???
>>187
普通は181-183が同一人物による書き込みだなんて思わんよなー。なので、>>184は他のスレの誤爆なんじゃね?て思った。
0191nobodyさん
垢版 |
2021/03/30(火) 22:43:17.82ID:???
普通に考えて.envをコミットはおかしい
symfonyには.envコミットが推奨されてるけどあれも頭おかしいと思う
0192nobodyさん
垢版 |
2021/03/30(火) 23:17:18.57ID:???
>>189
それは>>184に失礼だろ。誤爆の可能性が残っているうちは。誤爆じゃないならその時初めて病気認定して差し上げろ。
0193nobodyさん
垢版 |
2021/03/30(火) 23:35:33.36ID:???
.envのコミット話がここまで盛り上がるとはな
他に盛り上がる話題もないし、これはこれでよかったかもw
0194nobodyさん
垢版 |
2021/03/31(水) 00:16:22.80ID:???
このスレには.envコミットしてる奴居るのかよ
とんだ魔境に来ちまった
0195nobodyさん
垢版 |
2021/03/31(水) 01:12:31.51ID:???
.envはパソコンに保存していたら壊れたとき困るから紙に書いとけって教わった
0196nobodyさん
垢版 |
2021/03/31(水) 01:13:33.13ID:???
このスレのお客さん的には.envはコミットすべきではないらしいが、
このスレの総意としては.envはコミットするべきなんだよね
Taylor Otwellも前は普通に.envをコミットしてたくらいだし(issueで指摘されて辞めたけど)
0197nobodyさん
垢版 |
2021/03/31(水) 02:46:39.67ID:???
逆に.envをコミットしていない人たちってどうやって管理しているんだ?
.envに項目追加とか修正したときとか開発チーム全員に
同じ項目追加や修正作業をやってもらっているのか?
0198nobodyさん
垢版 |
2021/03/31(水) 05:14:49.12ID:???
svnだからgitignoreされてても関係ない
0199nobodyさん
垢版 |
2021/03/31(水) 08:11:45.18ID:???
>>196
勝手に自分の都合の良いように話を捏造しないでほしいなぁ。テイラーさんがいつ、本番環境の.envをリポジトリに入れてたんだ?しかも内容はどうあれ.envに入れる行為は今は改められたんだろ?

あとスレの総意としては.envコミットするやつは糞だよね。自分の意に沿わない主張をお客さん扱いしないでくれ。.envをリモートリポジトリで管理することを支持してんの1人ぐらいしか居ないと思うんだが。
0201nobodyさん
垢版 |
2021/03/31(水) 08:17:03.25ID:???
ギャーギャーキツい言い方してるのは少数(一人か二人)だと思う
0202nobodyさん
垢版 |
2021/03/31(水) 10:44:45.45ID:???
IDもワッチョイも無いと本当に変なの湧いてくるな
0203nobodyさん
垢版 |
2021/03/31(水) 11:05:46.76ID:???
このスレなんかまだマシなほうだろ
0204nobodyさん
垢版 |
2021/03/31(水) 11:37:33.51ID:???
.envをコミットしてるバカってもしかしてデータベースのパスワードとか.htpasswdとかもコミットしてそう
0205nobodyさん
垢版 |
2021/03/31(水) 11:47:48.62ID:???
>>204
煽るのは勝手だけど、思考停止すぎで自爆バカにしか見えないぞ
.envをコミットしても問題ない環境なんて山ほどある
0206nobodyさん
垢版 |
2021/03/31(水) 11:56:46.11ID:???
とりあえずコミットしない方がいいということはわかった
いつまでも煽ってくる暇人が多いこともわかった

.envが発明される前は、CakeのConfig/database.phpみたいに普通にコミットされるのが当たり前だったな
せめてパスワード直書きを避ける工夫はいくつかあったけど
0207nobodyさん
垢版 |
2021/03/31(水) 12:25:14.55ID:???
>>205
思考停止してるから問題ないと思えるのな
あんたお花畑だろ
0208nobodyさん
垢版 |
2021/03/31(水) 12:32:26.42ID:???
>>206
.envをリモートリポジトリで管理しないってのは、.envがもともとの発想としてお手軽に「環境を定義する」ためのものなのセキュリティ的な観点とは関係ない。「ローカル」や「テスト」「ステージング」「本番」で定義内容が異なるケースが多いので、各環境ごとに作って共有しないってのが最近の使い方。
セキュリティ観点では、気密性の高い資格情報は、コードではなくて展開される環境に保存されるべきなので、そのへんが分かってないやつが騒いでるだけ
0209nobodyさん
垢版 |
2021/03/31(水) 12:38:47.76ID:???
問題があると決め付けるのもまた、思考停止していると思うが
1人で試作品を作ってる場合なんかはあまり厳密にやる必要ないだろ
デフォルトで.gitignoreされてるからコミットする人は少ないだろうが、全ての人がGit使ってるわけではない
0210nobodyさん
垢版 |
2021/03/31(水) 12:42:03.76ID:???
環境によって異なる設定ファイルをコミットから除外ってのは、大昔からみんなやってきてることだと思う
.envはそのために作られたものだからそれをコミットすると聞くと違和感があるのはわかる
0211nobodyさん
垢版 |
2021/03/31(水) 12:59:57.94ID:???
symfonyは.envがgitの管理対象に含まれているが
あれってセキュリティ上まずいような気がするけど管理対象に含めなければならない何かあるのか?
laravelは.envコミットしたらまずいから.gitignoreされているんだよね?
0212nobodyさん
垢版 |
2021/03/31(水) 13:00:40.45ID:???
明日で次期LTSのアンケート締め切りか
最終結果どんな機能順位になるんだろ?
0213nobodyさん
垢版 |
2021/03/31(水) 13:03:52.58ID:???
このスレ定期的に数レス前も読まない奴が現れるけどなんなんだw
エラーログちゃんと読んでるのか?w
0215nobodyさん
垢版 |
2021/03/31(水) 14:34:27.60ID:???
零細勤め、個人事業主、日曜エンジニア「「.envをコミットしても問題ない環境なんて山ほどある」」
0216nobodyさん
垢版 |
2021/03/31(水) 14:43:46.80ID:???
>>215
これだよなぁ
このスレではこの層がノイジーマイノリティだよね
一部の例外を取り上げて、それがデファクトみたいな言い方するのやめてほしい
0217nobodyさん
垢版 |
2021/03/31(水) 15:34:52.68ID:???
俺の関わった案件だと.envはコミットしてたな。
ただし.envに記載されている内容は社内からしかアクセスできない
テスト環境の情報だったけど
さすがに本番環境の.envコミットはなかった
0218nobodyさん
垢版 |
2021/03/31(水) 15:39:42.90ID:???
ノイジーマジョリティでは?このスレに大企業の奴なんていないだろ
基本PHPのオープンソースFWなんて小規模で使うもんだし
0219nobodyさん
垢版 |
2021/03/31(水) 16:00:19.35ID:???
オレは環境ごとに.env作ってるけど、別に.envコミットしても構わんだろ
機密情報とサーバ個別情報を環境変数で上書きしてしまえば実害ないはず
0220nobodyさん
垢版 |
2021/03/31(水) 16:11:44.30ID:???
>>219
環境変数使ったことない初心者がずっと騒いでるんだとおもうぞ
あほらしい
0221nobodyさん
垢版 |
2021/03/31(水) 16:55:10.55ID:???
つまりスレの総意としては.envはコミットするのが推奨で、
あとjsonも危険だから使うなってことでok?

.envをコミットするなって言ってる人って普段このスレ見てないお客さんだよね、どう見ても。
最近スレの勢いが増してるのがその証拠。
0222nobodyさん
垢版 |
2021/03/31(水) 16:58:42.17ID:???
いやしない方がいいだろ、俺はしてたけどスレ読んでてそう思ったよ
絶対スンナ派と変に煽る奴と面白がって蒸し返す奴が出て来て荒れてるだけ
0223nobodyさん
垢版 |
2021/03/31(水) 17:05:53.20ID:???
>>221
お前は日本語勉強したほうがいい
要件によって左右されるものなんだから、スレの総意なんてあるわけ無いだろ

.envは普通はコミットしない(本来、環境ごとに設定するものだから)
ただ、コミットしても問題ない環境も色々ある

で、PHPerの総意としては、「セキュリティ気にするなら、サーバの環境変数を使え」
0224nobodyさん
垢版 |
2021/03/31(水) 17:33:08.01ID:???
Laravelのお作法としては、クレデンシャル情報を書き込んだ.envはコミットすんなて話だし、それだと.envにどんな変数設定したら良いかわからんて人のためには.env.sapmleてあるわけだし。

内容がどうであれ、あえて.envそのものをコミットする理由なんて無いってのがスレの総意で良いんじゃね?
0225nobodyさん
垢版 |
2021/03/31(水) 17:58:55.32ID:???
>>224
そのお作法のソース提示してくれ
0227nobodyさん
垢版 |
2021/03/31(水) 18:19:13.27ID:???
.envをコミットするべきではないって、セキュリティの問題もそうなんだけど、それよりも開発しにくいでしょ
俺の環境で.envを変更してたのに誰かのコミットで変更されたら、ローカルにマージするときいちいち競合してたら絶対に面倒
0228nobodyさん
垢版 |
2021/03/31(水) 18:21:00.36ID:???
>>218
小規模(1〜2人)開発者がほとんどだと思う根拠は?
0231nobodyさん
垢版 |
2021/03/31(水) 19:48:24.19ID:???
>>225
お前はマニュアルも読まないし、.gitignoreもわざわざ外す人って認識でOK?
0232nobodyさん
垢版 |
2021/03/31(水) 20:03:11.98ID:???
>>218
俺は大企業に努めているわけではないが、少なくとも零細や個人事業主ではないなぁ

そもそも小規模開発の定義があいまいなんだけど、具体的人数だとプロジェクトごとのメンバーが5人未満くらいかな?
俺のところはプロジェクトによるけど大体15人前後くらいなんだけど、自分がそうだからって周りもそうだと決めつけるのは違うんじゃ?
0233nobodyさん
垢版 |
2021/03/31(水) 20:17:13.83ID:???
というか、>>215の中小零細日曜エンジニアなら、.envコミットするっていう話が、どういう根拠に基づく主張なのか謎だわ。
0234nobodyさん
垢版 |
2021/03/31(水) 20:21:22.24ID:???
.envコミットしているやつってlaravel-mix使ってそうw
0235nobodyさん
垢版 |
2021/03/31(水) 20:25:21.17ID:???
>>234
ものすごい偏見だしlaravel-mixのことも馬鹿にしてるレスなのにすごくしっくりきて草
0236nobodyさん
垢版 |
2021/03/31(水) 20:35:36.50ID:???
>>226
DotEnvのドキュメント見るとFurthermore以降がわざわざ書いてあるのは悲しくなる
Laravel使うレベルのやつには環境変数に書き出すのが常識だと思ってたけど、このスレ見てそうじゃないって分かった
0237nobodyさん
垢版 |
2021/03/31(水) 20:44:45.72ID:???
そもそも抜かれて困る情報扱ってないしまっさらに消されてもクラウドの自動バックアップ機能で元通りになる
0238nobodyさん
垢版 |
2021/03/31(水) 21:09:39.27ID:???
5人も投入して作るのは十分大規模だろ、そんなのここ10年ぐらいやってないわ、せいぜい2人
小規模って1人月ぐらいで作れるもののことだよ
0239nobodyさん
垢版 |
2021/03/31(水) 21:25:34.41ID:???
>>236
いや、このスレで.envをコミットしようとしているアホは1人、2人だろ。そもそもマニュアルも読まないなかーていうね。まぁアマチュアなら仕方ないけど、プロなら向いてないから転職してほしいレベル。
0240nobodyさん
垢版 |
2021/03/31(水) 21:29:10.33ID:???
でも今までマニュアルに書いてなかったのに突然
.envはコミットしないでくださいってマニュアルに書くようになったってことは
.envコミットしているアホが結構多かったんだろうな
0241nobodyさん
垢版 |
2021/03/31(水) 21:38:54.14ID:???
.env.dev→ci用
.env.prod→本番
.env.example→テンプレ
.env→各個人固有環境(コミットしない)
APP_ENV環境変数指定で読むenv切り替えつつ、クレデンシャル系は書かないで環境変数でデプロイ時に指定のが普通だと思ってたわ
0242nobodyさん
垢版 |
2021/03/31(水) 22:06:19.04ID:???
そうやってアホアホいうから荒れるんだよ
自分とやり方違う人間はみんなアホなのかよ
0243nobodyさん
垢版 |
2021/03/31(水) 22:09:47.93ID:???
そういう人は現場で鼻つまみ者だよ。だいたい独身
0244nobodyさん
垢版 |
2021/03/31(水) 22:20:29.72ID:???
>>240
突然って言うけど、5.0の頃から書いてあるぞ
0245nobodyさん
垢版 |
2021/03/31(水) 22:45:28.87ID:???
>>240
調べたけどLaravel5.4以降のマニュアルではセキュリティリスクについて書いてあるね。5.3までは無かった。
0246nobodyさん
垢版 |
2021/03/31(水) 22:48:25.97ID:???
>>242
自分とやり方が違うから責めているのではない。公式マニュアルでわざわざ「やるべきではない」て書いてあることをやっているから責めている。
0247nobodyさん
垢版 |
2021/03/31(水) 23:26:29.74ID:???
公式マニュアルは法律でも何でもないぞ
どう使おうが使う人の勝手じゃねえか、お前に迷惑がかかるわけでもないだろ
0248nobodyさん
垢版 |
2021/04/01(木) 01:21:18.65ID:???
>>247
そのコードがお前だけのもんならそれで良いんじゃね?所詮そんなレスしかできない時点でアマチュアだろうし好きにしたら?
0249nobodyさん
垢版 |
2021/04/01(木) 02:08:08.43ID:???
DotEnvのドキュメントを正とすると、そもそもLaravelの使用サンプルが間違い
DotEnvの正しい用法に寄せれば、公式にあるセキュリティリスクは無視できる

まぁ、セキュリティ要件やインフラ要件で左右されるもんだから、絶対的な正があるもんでもないけど >> 241 みたいな使い方がセキュアだろうね
0250nobodyさん
垢版 |
2021/04/01(木) 07:38:57.99ID:???
言い方が悪かったから気を悪くされたみたいだが、「公式にこう書いてあるから絶対そうしなければならない」みたいにあまり縛られすぎない方がいいぞ
自分で考えて合理的ならそれでいいじゃん、他人にケチ付けたりバカにしたりするもんじゃないよ
0251nobodyさん
垢版 |
2021/04/01(木) 08:00:20.93ID:???
>>241
いやいや.env.example以外はコミットしちゃだめだろww
.env.dev(コミットしない)
.env.prod(コミットしない)
.env.example(コミットする)
.env(コミットしない)
が正解だろ
0252nobodyさん
垢版 |
2021/04/01(木) 08:07:26.56ID:???
そもそも.env.devや.env.prodって必要ある?それらを同じサーバーに置かないだろ意味ないから
開発用のサーバーには開発用の.env
本番用のサーバーには本番用の.envがあるだけだろ
0253nobodyさん
垢版 |
2021/04/01(木) 08:31:35.63ID:???
>>252
.envを履歴管理したいって要件が出てくれば、普通に >>241 みたいなやり方になると思うぞ
デメリットも特にないし
0255nobodyさん
垢版 |
2021/04/01(木) 08:41:05.22ID:???
>>254
他にどんな管理方法がある?
視野狭窄じゃない?
0256nobodyさん
垢版 |
2021/04/01(木) 08:43:08.19ID:???
>>252
自動デプロイ回すのに
環境変数を設定する量は少なくしたいから
環境毎にenv分けて用意しとくのはよくあると思うんだが。
要らないenvが気になるならデプロイするときに除外すれば良いだけじゃない?
0257nobodyさん
垢版 |
2021/04/01(木) 08:56:46.23ID:???
もう.envスレを立ててそこでやれよ
0258nobodyさん
垢版 |
2021/04/01(木) 09:05:55.31ID:???
>>250
.envをリポジトリにコミットすることに関しては、合理的な理由なんてまったく無いよ。ここでの一連の会話読んでるか?

あと>>247の言い方からすると、お前は趣味でコード書いてるやつってことでOK?
0259nobodyさん
垢版 |
2021/04/01(木) 09:09:26.36ID:???
バカの考え休むに似たりってことわざもあるんだから、まずマニュアル通りにやったほうが良いぞ。

今、Laravel教えているやつも、経験値ゼロなのにマニュアル通りやってくれなくて、無茶苦茶なコード書くんでスゲー苦労してる。
0260nobodyさん
垢版 |
2021/04/01(木) 09:16:28.58ID:???
>>258
普通にバージョン管理の恩恵を受けると思うけど?
誰がいつどんな目的で変更を加えたのかわかるのは重要でしょ
監査とかで必要なケースもあるし

ってか、今話してるのはそういう流れなんだけど。。。
0261nobodyさん
垢版 |
2021/04/01(木) 09:20:33.26ID:???
>>260
お前はGitHub使わないとバージョン管理できないのか?ローカルリポジトリて知ってる?
0263nobodyさん
垢版 |
2021/04/01(木) 09:23:12.76ID:???
>>258
.env.exampleを使えってことなんだろうけど、そこまでちゃんとする必要なければ.env直の方が手間が減って合理的
あと趣味か仕事かは関係ない、開発者が1人かどうか、環境が1つかどうか等が関係してくるだろう
1人でLaravel開発する仕事しょっちゅうある
0264nobodyさん
垢版 |
2021/04/01(木) 09:25:05.83ID:???
>>261
これは思う
みんなGitHubをデフォルトと考えすぎだろ、それしか知らないニワカプログラマなのかと勘ぐってしまう
0265nobodyさん
垢版 |
2021/04/01(木) 09:25:51.04ID:???
>>262
はぁ?監査のためにGitHubのリモートリポジトリにコミットする合理的な理由が何か説明してみてよ。あとお前は>>247と同一人物?
0266nobodyさん
垢版 |
2021/04/01(木) 09:28:10.06ID:???
公式マニュアルや自分の知る方法だけが正しいと信じて守らない新人をバカにする
そういう輩が将来真っ先に老害になるから気を付けろよ
0267nobodyさん
垢版 |
2021/04/01(木) 09:31:03.64ID:???
>>263
関係あるだろ。趣味じゃないなら、新しくジョインするエンジニアのことや、そのコードを引き継ぐことも考えて標準に寄せるべきでは?オレオレ実装やオレオレ管理なんて、他人から見たらゴミだぞ。後生大事に思ってるのは本人のみだ。

まぁ、上のやつはそもそもマニュアル読んだ上で自分のやり方を選択したわけではないと思うけどね(笑)
0268nobodyさん
垢版 |
2021/04/01(木) 09:31:35.80ID:???
>>265
別にGitHubに限らんけど、チーム開発で変更履歴を証跡で残そうとするとごく普通の発想だろ
むしろ、ローカルリポジトリの履歴でどうやって監査対応するつもりなんだ?
0269nobodyさん
垢版 |
2021/04/01(木) 09:31:50.89ID:???
セキュリティだのマニュアル以前に、純粋に不便だと思うんだが
.envコミットする人って、他の誰かがコミットした.envをマージする時どうしてるの?
マージするたびにローカルの変更をstashしているのだろうか。
0270nobodyさん
垢版 |
2021/04/01(木) 09:34:29.83ID:???
>>266
守破離て言葉分かるか?自分のやり方で進める資格があるのはマニュアル通りやったことある人間だけだぞ。初めから好き勝手自分のやり方でやろうとするのは、ただのアホ。
0271nobodyさん
垢版 |
2021/04/01(木) 09:34:37.31ID:???
>>269
>>241 読め。環境変数で読み込むファイルを指定する
0272nobodyさん
垢版 |
2021/04/01(木) 09:38:44.24ID:9RqbMYkF
>>271
この人は.envをコミットしないと書いているよ

> .env→各個人固有環境(コミットしない)
0273nobodyさん
垢版 |
2021/04/01(木) 09:39:55.89ID:???
>>268
本番サーバーやデプロイサーバーにローカルリポジトリ作ってシェル書いてexportすりゃ良いでしょ。そもそも.envが監査対象になるときってあるの?どういう理由?
0274nobodyさん
垢版 |
2021/04/01(木) 09:41:57.44ID:???
俺以外も、.env直接使わないやり方の話してると思うんだけど、なぜ.envによる管理が合理的て未だに思い込んでるんだろ?
0275nobodyさん
垢版 |
2021/04/01(木) 09:44:10.81ID:???
>>273
ローカルリポジトリ作っててソース管理するんじゃんw
何が言いたいんだよ
0276nobodyさん
垢版 |
2021/04/01(木) 09:47:14.86ID:???
ローカルにGitLab立てるとかでもええやん
俺は管理面倒だからやらないけど
0277nobodyさん
垢版 |
2021/04/01(木) 09:48:13.89ID:???
荒れてるからスレの勢いが板でダントツ1位だw
いいぞもっとやれ
0278nobodyさん
垢版 |
2021/04/01(木) 09:51:23.38ID:9RqbMYkF
誰か僕の>>269の疑問解決してくれませんか?
0279nobodyさん
垢版 |
2021/04/01(木) 09:51:50.45ID:???
>>273
それ、自動デプロイと相性悪いだろ
0280nobodyさん
垢版 |
2021/04/01(木) 09:52:21.24ID:???
>>275
お前マジで言ってる?馬鹿すぎない?
0282nobodyさん
垢版 |
2021/04/01(木) 09:56:44.29ID:???
>>278
それ解決できるのは、頑なに.env使ったほうが合理的とか言ってるヤツだけだからなぁ。実質不可能じゃね?ここで袋叩きにあってるせいか、適当な理由つけて自分を正当化するのに必死みたいだし。
0283nobodyさん
垢版 |
2021/04/01(木) 09:57:08.16ID:9RqbMYkF
>>281
じゃあやっぱり零細、個人事業主、日曜エンジニアの人がそう言ってるだけなんですかね?
0284nobodyさん
垢版 |
2021/04/01(木) 09:59:34.67ID:???
>>283
その約1名は、監査監査言ってるからなぁ。そこまで監査にこだわるわけだから、それなりの規模のある会社の末端プログラマの可能性はある。
0285nobodyさん
垢版 |
2021/04/01(木) 09:59:48.74ID:???
>>280
おまえ、大丈夫か?オシリ真っ赤だぞw
0286nobodyさん
垢版 |
2021/04/01(木) 10:00:12.76ID:???
普通に考えて>>269みたいなことになる環境ではコミットしないのでは?
0287nobodyさん
垢版 |
2021/04/01(木) 10:01:47.74ID:???
うちは中小未満零細以上って感じの会社だけど、Laravelのプロジェクトは1人でやらされる
0288nobodyさん
垢版 |
2021/04/01(木) 10:02:01.05ID:9RqbMYkF
>>286
開発者が一人しか居ない以外のケースでそれってあるんですかね?
それ以外だと例えばどんな環境なんだろう…
0289nobodyさん
垢版 |
2021/04/01(木) 10:06:07.11ID:???
開発者が複数いても実行環境が1つしかないってケースがあり得るぞ
うちも以前やってた
共通の開発鯖上で各人のディレクトリ分けて、DBは共通
0290nobodyさん
垢版 |
2021/04/01(木) 10:08:03.89ID:???
ここまでをオレ主観でまとめると
・.envは環境定義用のファイルなので、実行環境ごとに異なる。基本的にリモートリポジトリでの管理からは外すのが快適
・.envをセキュリティ観点でソース管理から外すっていってるのはセキュリティ分かってない証拠。その観点で見たときには環境変数使う
・.envをバージョン管理したいのであれば各環境ごとのファイルを作って、環境変数APP_ENVで利用するファイルを切り替える
異論は受け付けるw
0291nobodyさん
垢版 |
2021/04/01(木) 10:10:18.33ID:9RqbMYkF
>>289
> 実行環境が1つしかない
えっ、そんなケースもあるんですか!
1つしかないってことは、本番、ステージング、開発、すべてを兼ねてるんですか?
めちゃ効率的だし画期的じゃないですか!
まぁちょっと危ない気もしますが笑笑
マイグレーションとかどうしてるのか気になります笑笑
0292nobodyさん
垢版 |
2021/04/01(木) 10:12:10.06ID:???
>>290
.env.exampleが抜けてるぞ
テンプレ管理目的でこれをバージョン管理する
俺は今まで.envをコミットしていたが今後そうするつもり
0293nobodyさん
垢版 |
2021/04/01(木) 10:13:56.46ID:???
>>291
開発中にちょっと構文ミスっただけで、本番はデバッグ用のスタックトレース出てくる状態を想像したら草
0294nobodyさん
垢版 |
2021/04/01(木) 10:15:29.05ID:???
>>291
さすがに本番鯖は別にあります
開発鯖の中でディレクトリを分けて、
https://開発鯖ドメイン/開発者1
https://開発鯖ドメイン/開発者2
https://開発鯖ドメイン/masterの動作確認用
みたいにアクセスしてた
0295nobodyさん
垢版 |
2021/04/01(木) 10:15:43.90ID:???
>>292
いいね。お前みたいなのが居てくれると、ここでしつこく言った甲斐があるなぁ。
0296nobodyさん
垢版 |
2021/04/01(木) 10:29:10.81ID:???
>>292 さんきゅ

まとめ直した
1 ..envは環境定義用のファイルなので、実行環境ごとに異なる。基本的にリモートリポジトリでの管理からは外すのが快適
2 .envをセキュリティ観点でソース管理から外すっていってるのはセキュリティ分かってない証拠。その観点で見たときには環境変数使う
3 各環境の..envのテンプレは.env.exampleを使用すると良い
4. .envをバージョン管理したいのであれば各環境ごとのファイルを作って、環境変数APP_ENVで利用するファイルを切り替える

4はもうちょっと突っ込む必要があるかなぁ。他のフレームワークでもよく見る方法だけど、Laravelでデメリットはないのか、実際に使っている人のコメントがほしい
0297nobodyさん
垢版 |
2021/04/01(木) 10:58:52.97ID:9RqbMYkF
>>296
セキュリティの観点でいうと、やはりリポジトリに置かないほうが安全だと思ってしまったんですが、これやっぱり浅いですかね?
僕のところだと.envはignoreされてるので、ここで言うところの「コミットしない派」に含まれるんですよ。
だから新人の僕は本番のDBやRedisの接続情報、外部サービスの秘密鍵なんかは当然知らなくて、リリース担当者とマネジャーの人だけが知ってます。
その人たちは接続情報などは別のツールで管理してるっぽいです。
でも僕含めた他の多くメンバーは各自がDockerで用意すればいいだけなので困ることもないですね。
(もちろん.env.exampleは用意されてますよ)

で、それをignoreしてる理由は、正直ほかの皆のように深く考えたことなかったです笑

でも、その全員が本番のDBやRedis、その他にアクセスできると責任の所在が明確では無くなるのが問題だから除外されてるのかなって漠然と思ってました。
これはみんなの感覚で言うとずれてるんですかね?
0298nobodyさん
垢版 |
2021/04/01(木) 11:31:37.09ID:???
>>297
個人的には浅くないと思うけどな
それぞれいろんな理屈はあるにせよ、セキュリティの観点は看過できないとは思う
0299nobodyさん
垢版 |
2021/04/01(木) 11:52:48.02ID:???
.envをコミットする人たちってもしかして.idea等IDEが自動生成するフォルダも
コミットしているのか?
0300nobodyさん
垢版 |
2021/04/01(木) 11:54:21.96ID:???
>>297
セキュリティ観点で考えるなら、ちゃんと「何を何からまもるか」って検討しないと意味がない

Laravel以外も含む一般論としては、「.envとかconfigファイルとかに機密情報は記載せず環境変数で提供する」ってことになると思うけど、これはミドルウェアの管理者が接続情報を管理すべきって発想が根底にあるので、そこに乗れない環境であるなら自前のポリシーとガイドラインを設計する必要がある

昔は環境変数が主流だったけど、今はインフラやミドルウェアの仕様がかなりトリッキーなシステムもあるので、よりインフラ別な管理手法になって行くんじゃないかなぁ
0301nobodyさん
垢版 |
2021/04/01(木) 11:58:54.26ID:???
>>291
そんなケースざらにあるぞ
特に顧客側がサーバを用意する案件だと本番環境サーバしか用意してもらえないことがある
今までの個人的な感覚だと大学案件にそれは多くてテスト環境サーバも用意してほしいと言っても
予算だったり仮想ホストサーバのリソースの都合等でテスト環境は断られることが多い
0302nobodyさん
垢版 |
2021/04/01(木) 12:24:33.30ID:???
>>300
そもそもLaravelが.envをセキュリティを理由に管理対象外にしているのは事実だし、実際のところ不用意にクレデンシャル入りの.envをpushするエンジニアが居てたまにネタになってたりする。

お前の言ってることは正論だけど、その議論が成り立つほどLaravelを使っている奴らの意識は高くないので(中央値の問題ね)、.envを管理対象外にしておくことはセキュリティ観点から妥当な対応と評価できると思う。
0303nobodyさん
垢版 |
2021/04/01(木) 12:51:43.33ID:???
>>302
300だけど、ぶっちゃけクレデンシャル入りの.envを管理対象に含めても、関係者以外に非公開であればセキュリティポリシー的に問題になるケースは少ないはずなんだよなぁ^^;

ので、.envをバージョン管理すべきかどうかの議論はセキュリティ観点抜きで、「環境ごとに用意されるべきものだから共通管理すんなよ」で良かったんじゃないかと思う
0304nobodyさん
垢版 |
2021/04/01(木) 13:03:30.66ID:9RqbMYkF
>>300
「.envとかconfigファイルとかに機密情報は記載せず環境変数で提供する」というのはまた別の話だと思います。
それは一旦切り離して考えませんか?
今は論点が多分3つ4つくらいあって、こうだと思います。

- 論点A: .envをリポジトリで管理する是非
 - 論点A-1: 開発の利便性における観点
 - 論点A-2: セキュリティにおける観点
- 論点B: 機密情報を環境変数で提供することの是非

この論点Aと論点Bは近しい話かもしれませんが、同時に論じることってできないですよね?
論点Bを肯定するには、論点A-2が否定されている前提になると思うので。
0305nobodyさん
垢版 |
2021/04/01(木) 13:44:20.83ID:???
零細勤め、個人事業主、日曜エンジニア、>>205「「.envをコミットしても問題ない環境なんて山ほどある!!」」
0306nobodyさん
垢版 |
2021/04/01(木) 13:58:43.61ID:???
>>305
ナンダこの周回遅れ君。スレのみんなはステップ一つ上がってるぞw
0307nobodyさん
垢版 |
2021/04/01(木) 14:19:20.77ID:???
お前らどーでもええことで長いこと揉めてんなあ
ちゃんと動くもの作れているのかいな
0308nobodyさん
垢版 |
2021/04/01(木) 14:35:43.90ID:???
つまり話をまとめると、基本的に.envはコミットしちゃ駄目だけど、
俺みたいな小規模開発オンリーのエンジョイ勢みたいな場合はコミットしてもそんなに害は無いってことでいいか?
0309nobodyさん
垢版 |
2021/04/01(木) 15:04:24.70ID:???
>>308
それで良いと思うよ
個人なら好き勝手にやればええ、責任取るのは自分なんだし
おれは個人でもコミットしないけどね
0310nobodyさん
垢版 |
2021/04/01(木) 15:39:49.55ID:???
>>308
そのやり方が普通であるかのように喧伝したり、他のエンジニアを巻き込むようなことをしないのであれば、好きにしたらええんちゃう。

まぁ俺も同じく個人開発用のリポジトリであっても.envはコミットしないけど。コミットする理由が無いので。
0311nobodyさん
垢版 |
2021/04/01(木) 17:22:33.51ID:???
>>57からここまで話引きずったってマジ?
0312nobodyさん
垢版 |
2021/04/01(木) 17:29:27.62ID:???
>>311
俺には面白かったけどなぁ

俺主観でもう一度整理した

1 .envは環境定義用のファイルなので、実行環境ごとに異なる。ので、基本的にリモートリポジトリでの管理からは外すのが快適
2 .envをセキュリティ観点でソース管理から外すっていうのは「機密情報は環境変数で管理するべし」ってベストプラクティスを知ったうえで判断する
3 各環境の.envのテンプレは.env.exampleを使用すると良い
4 .envをバージョン管理したいのであれば各環境ごとのファイルを作って、環境変数APP_ENVで利用するファイルを切り替えると快適

4はキャッシュあたりに落とし穴ありそうなので、経験者のコメントがほしいよー
0314nobodyさん
垢版 |
2021/04/01(木) 19:09:51.33ID:???
クローンしたらすぐ動くって素敵やん
0315nobodyさん
垢版 |
2021/04/01(木) 19:35:05.19ID:???
>>314
ね、頑なに.envを外したがる奴って意識高すぎだろw
細かいこと気にしすぎだし絶対童貞だろw
0316nobodyさん
垢版 |
2021/04/01(木) 19:37:11.28ID:???
どうでもよくはないけど拘る所でもないよな
0317nobodyさん
垢版 |
2021/04/01(木) 20:05:29.73ID:???
意識高いとか笑える
むしろ逆でコミットする方が意識高いと思うが
0318nobodyさん
垢版 |
2021/04/01(木) 20:45:22.22ID:9RqbMYkF
>>315
結論は>>308-310あたりでもう出てると思っていて、それをわざわざ掘り起こして人格否定煽りはみっともないと思います。

頑なに「頑なに.envを外したがる」というのが間違いで、
このスレを読んでいる限り、外す人は
「私のプロジェクトでは外しますが、あなたのプロジェクトなら好きにしてください。おすすめしませんけど。」
というスタンスの方が多いと思います。(僕含めて)

むしろデフォルトで外れている以上、まず外す前提があって、拘りがあって.envをリポジトリに入れる。
というあなたのスタンスの方が、あなたがいう「細かいことを気にしすぎ」に合致しませんか?


ちなみに「クローンしたらすぐ動く」という意見もちょっと微妙で、
実際には、
・Dockerコンテナの作成
・パッケージマネージャでプロジェクトのインストール(バックエンド、フロントエンド共に)
・DDL/DMLの反映(マイグレーション)
という作業が "最低限" まだ残っているので、.envを入れたからすぐに動くというのは違うと思います。

むしろ「他開発で使っているポート番号が競合しているけど、環境ごとに変更できないから動かない」なんて問題も起きかねないと思います。
つまり.envを入れておくとクローンしてすぐ動くわけでもないと思いました。
0319nobodyさん
垢版 |
2021/04/01(木) 20:54:05.33ID:???
.envコミットしとけばクローンしてすぐ動くじゃんとか主張しているやつは、vendorディレクトリもnode_modulesディレクトリも好き勝手コミットしてそう。
0320nobodyさん
垢版 |
2021/04/01(木) 20:58:12.47ID:???
>>318
それなー。Laravelがあえて外しているものをわざわざ自分流にアレンジして管理しようとするっていうね。で、理由を聞いてもまともな答え返ってこない。
0321nobodyさん
垢版 |
2021/04/01(木) 21:31:18.60ID:???
>>319
正解。Laravel本体とかnodeのパッケージに手を入れてるからリポジトリに含めてる
0322nobodyさん
垢版 |
2021/04/01(木) 21:44:49.71ID:???
零細って言われたのが効いたのかなぁ
0323nobodyさん
垢版 |
2021/04/01(木) 21:53:37.71ID:???
>>319
メモリ1GBの鯖でcomposer動かしたら鯖が死ぬので使えないから、vendorもリポジトリに入れてデプロイに含めてる
0324nobodyさん
垢版 |
2021/04/01(木) 22:04:05.63ID:???
もしかして、サーバーに入ってgit pullすることをデプロイと呼んでいる?
0325nobodyさん
垢版 |
2021/04/01(木) 22:43:24.86ID:???
>>324
手でgit pullと打つわけじゃないけどデプロイスクリプトがgitのmasterを引っ張ってくるようになってるから実質そう
0326nobodyさん
垢版 |
2021/04/01(木) 22:44:15.79ID:???
基本本番環境は外部ネットワーク接続禁止だから
vendorもnode_modulesもコミットしてるな
0327nobodyさん
垢版 |
2021/04/01(木) 23:00:30.56ID:???
>>323
そんなことでサーバ死ぬ方がおかしくないか?
sawp切られてないとかじゃないの?
0328nobodyさん
垢版 |
2021/04/01(木) 23:01:36.40ID:???
>>234
この発言全国の.envコミットチー牛にぶっ刺さりまくって草
0329nobodyさん
垢版 |
2021/04/01(木) 23:05:00.00ID:???
>>327
swapも作ってるんだけどI/Oがアホみたいに遅いみたいで、物理メモリ切れると数時間鯖が死んだように瀕死になって再起動するしかなくなる
Lightsailでそうなるんだけど俺だけ?普通にCentOS7入れてるだけなんだが
0330nobodyさん
垢版 |
2021/04/01(木) 23:23:03.89ID:???
うーん。デプロイサーバーまたは手元のPCでデプロイスクリプト流すとcomposer installとか一連の処理を行い、そのあと本番サーバーにrsyncみたいなやり方もある。

だから、デプロイのためにリポジトリ管理するってのは違和感あるけど、実はそのほうがメジャーなのか?
0331nobodyさん
垢版 |
2021/04/01(木) 23:43:52.32ID:???
>>330
今後はそんな風にしようと思ってる。やはりrsyncがよさそうだよな。
リポジトリから引っ張ってくるのとどっちがメジャーなんだろ。Deployerってのを使ったことあるがあれは毎回git checkoutしててファイルが多いと死ぬほど遅かった。
0333nobodyさん
垢版 |
2021/04/02(金) 11:30:25.88ID:???
零細社畜がイキるスレはここですか?
0334nobodyさん
垢版 |
2021/04/02(金) 12:10:38.45ID:???
でもお前無職じゃん
0335nobodyさん
垢版 |
2021/04/02(金) 12:18:21.30ID:???
でもお前童貞じゃん
0336nobodyさん
垢版 |
2021/04/02(金) 12:24:04.76ID:???
いろいろ刺さってるんだね独身さん
0338nobodyさん
垢版 |
2021/04/02(金) 12:43:14.63ID:???
たまにはまともな技術の話しようぜ。お前らもうすぐリリースされるlaravel-octane使う?使わない?
0339nobodyさん
垢版 |
2021/04/02(金) 12:46:45.61ID:???
laravel-mix使ったらダメなん?
laravel-mixって何だっけ
0340nobodyさん
垢版 |
2021/04/02(金) 12:48:12.97ID:???
君たちパッケージマネージャー管理下のファイルをリポジトリに突っ込んでたのか
びっくり仰天だこりゃ
0341nobodyさん
垢版 |
2021/04/02(金) 13:07:47.17ID:???
Laravel-Mixは手軽でええやん
使える案件なら使えば良いと思うよ
何でもかんでも否定するのも良くないね
0342nobodyさん
垢版 |
2021/04/02(金) 13:10:01.84ID:???
>>340
当たり前だろ
まず.gitignore自体が俺のとこじゃそもそも存在しねーよ
IDEの設定ファイルもみんなで共有するのが基本だぞ
0343nobodyさん
垢版 |
2021/04/02(金) 13:12:00.32ID:???
そもそもGitなんて使ってねーし
.gitignoreをignoreしたったるわ
0344nobodyさん
垢版 |
2021/04/02(金) 13:12:57.45ID:???
>>342
いや後者は普通にあり得るけど(.editorcofgみたいなのもあるし)、前者はおかしいだろ。てか、何のためにlockファイルがあると思ってるんだ・・・。
0345nobodyさん
垢版 |
2021/04/02(金) 13:17:17.45ID:???
そもそもvendor以下はcomposer、それ以外はGitなりSVNなりで分けて管理するっておかしいだろ
ソースチェックアウトしたものが動くという保証がなくなるじゃん
実際composerはメモリバカ食いするしエラー出されたらお手上げ、イマイチ信用できない
0346nobodyさん
垢版 |
2021/04/02(金) 13:27:45.68ID:???
開発環境のPHPのバージョンすらも不明な状態なのにgitからチェックアウトするだけで必ず動くと思えるのはお花畑すぎる。それにお前のやり方だと、開発のみのパッケージとかどうすんの?
0347nobodyさん
垢版 |
2021/04/02(金) 14:08:45.10ID:???
composerってそんなにメモリバカ食いなの?
php.ini触れない環境とかだと苦しいのか
0348nobodyさん
垢版 |
2021/04/02(金) 14:24:25.17ID:???
>>332を見ると1.5Gか無制限にしろと書いてあるな
memory exhaustedでFatal Errorは俺も出たことある
0349nobodyさん
垢版 |
2021/04/02(金) 14:32:10.99ID:???
つーかそもそも普通にcomposer使えない環境もあるんちゃうの
そういう場合自分でvendor管理してアップロードするしかなくない?
0350nobodyさん
垢版 |
2021/04/02(金) 14:41:43.73ID:???
>>347
引数で使用するメモリは増やせる。あとたぶんここでcomposerガーて言ってる人は、composer2使ってない人。
0351nobodyさん
垢版 |
2021/04/02(金) 14:45:51.08ID:???
「laravel-mix使ってそう」強すぎて禁止ワードに
0352nobodyさん
垢版 |
2021/04/02(金) 14:46:35.11ID:???
というか外部ネットワークからcomposerのライブラリやnodejsのライブラリ持ってこれない
本番環境だったら自分でvendorやnode_modules管理するだろ
0353nobodyさん
垢版 |
2021/04/02(金) 14:50:34.30ID:???
お前らってlaravelのキャッシュもコミットしてそうww
0354nobodyさん
垢版 |
2021/04/02(金) 14:51:30.41ID:???
そういう環境ではyum upateとかもできないの?
0355nobodyさん
垢版 |
2021/04/02(金) 14:54:34.38ID:???
>>354
できないよ。外部ネットワーク接続禁止の案件はかなり多い
その場合自分でアップデートするrpmパッケージ一式を用意するしかない
0356nobodyさん
垢版 |
2021/04/02(金) 15:45:34.01ID:???
殿堂入り:
JSONレスポンスは脆弱なので使わない

S:
vendor下のファイルをコミットする
本番環境が開発環境
一つの開発サーバー・DBをみんなでシェア

A:
.envをコミットする
.ideaをコミットする

B:
Laravel-Mixを使う
XAMPPを使う

C:
零細企業で勤務する
0357nobodyさん
垢版 |
2021/04/02(金) 15:47:00.80ID:???
>>355
なおインバウンドはガバガバな模様
0358nobodyさん
垢版 |
2021/04/02(金) 15:57:32.63ID:???
>>356
これ1つでも当てはまる人に聞きたいけど、もしかして偏差値45以下の大学通ってた?
0359nobodyさん
垢版 |
2021/04/02(金) 15:57:33.07ID:???
>>352
それだとリポジトリどうすんの?リポジトリはオンプレ型のgitlabとかsvnとかなん?
0360nobodyさん
垢版 |
2021/04/02(金) 16:10:49.03ID:???
そもそもビルドサーバー分けるべきだと思うけどそれは置いておくとして、
アウトバウンド一切いじれないなら外部サービスのAPIコールするときやSMTPサーバーどうやって接続するんだろ
最低限DBやRedisにアクセスすることあるだろうし、
reCAPTCHAやSalesforce、Twilio、SendGrid、外部ストレージは割とよく使われると思うんだけど、そこだけはアウトバウンド許可するのかな?
0361nobodyさん
垢版 |
2021/04/02(金) 16:21:01.94ID:???
vendor以下のライブラリってOS依存やアーキテクチャ依存とかは発生しないの?
コミットするとか考えたこともないから詳しく調べたこともないんだけれど
0362nobodyさん
垢版 |
2021/04/02(金) 16:35:16.47ID:???
>>361
バイナリじゃないただのテキストだからインストール環境に依存することは無いだろうね
ちゃんと確認したことは無いけども
0363nobodyさん
垢版 |
2021/04/02(金) 17:20:23.72ID:???
>>360
自分の大学案件の場合は当然外部サービスはすべてNG
SMTPサーバは大学が用意したものを利用するけど
そのSMTPサーバも学内に設置されている
0364nobodyさん
垢版 |
2021/04/02(金) 17:22:00.65ID:???
>>356
本番環境が開発環境はNだけど俺の経験上結構あった
0365nobodyさん
垢版 |
2021/04/02(金) 17:52:44.50ID:???
ここの住人は他フレームワークやったことないやつばかりの掃き溜めなのか?と
不安しか感じない記述だな
まあ、まともにプログラミングできるやつはLaravelなんかに利用しないんだろうが
ドヤってることの次元が低すぎて寒いというより読んでてつらい…
0366nobodyさん
垢版 |
2021/04/02(金) 17:54:24.34ID:???
↑こういう書き込みをする奴が一番ヤバいのは周知の事実
0367nobodyさん
垢版 |
2021/04/02(金) 18:14:44.84ID:???
laravel動物園はここですか?
0368nobodyさん
垢版 |
2021/04/02(金) 18:20:04.84ID:???
情報量ゼロで謎の上から目線
職場でも嫌われてるんだろうな
0369nobodyさん
垢版 |
2021/04/02(金) 18:22:50.78ID:???
そもそもどういう環境でフレームワーク使ってるのかみたいな話が主なのに、他フレームワーク使ったことない奴らみたいな結論になってるのがすげー謎だわ。
0370nobodyさん
垢版 |
2021/04/02(金) 18:25:02.53ID:???
>>356
え、バッドノウハウの宝庫だけど、このスレでは該当する人がゴロゴロ居るのか…?
素人とかだったら何とも思わんけど、金もらう立場でこれだとした、…
0371nobodyさん
垢版 |
2021/04/02(金) 18:27:33.50ID:???
>>366, 368
そいつはスレのみんなで育ててるミジンコだから、あんまり強い言葉で責めないで!
普段は、時代錯誤なこと言ってるのをにやにやしながら楽しめばいい
で、時々古い時代のことを書き込んでやると良い餌になるw
0372nobodyさん
垢版 |
2021/04/02(金) 18:30:03.52ID:???
とりあえずミジンコが「独身」で「無職」っぽいことはわかった
0373nobodyさん
垢版 |
2021/04/02(金) 18:33:29.44ID:???
>>370
そうですよ
このスレではスタンダードです
0374nobodyさん
垢版 |
2021/04/02(金) 18:38:41.62ID:???
Laravelの人気があるせいで初学者が多いねここ
0375nobodyさん
垢版 |
2021/04/02(金) 18:46:11.66ID:???
煽りワードの中に「無職」があったので考察してみる

実際、最低限ここでの議論を理解できる程度の知識があって「無職」の人ってほぼ居ないと思う。
※ただし、かなり低次元な議論なので高度な知識とは限らない。あくまで無職ではないだろう、という程度。
「零細」というワードが効いてしまって、それ以下の立場を煽る為に架空の無職を創り出しているように見える。
0376nobodyさん
垢版 |
2021/04/02(金) 18:48:54.57ID:???
>>361
PHPのバージョンおよびそのエクステンションとの依存はある。それ以外は無い。
0377nobodyさん
垢版 |
2021/04/02(金) 19:01:41.26ID:???
>>374
そうか?どっちかというと、業務でLaravel何年か使ってるやつが多いと思うけども(書き込んでいる奴ら限定)。だからデプロイの話とかコミットの話で一触即発になる。初心者はそんなの気にしない。お前はどうしてそう思ったの?
0378nobodyさん
垢版 |
2021/04/02(金) 19:21:56.39ID:ZhWf4EW/
>>377
374とは別ですが、僕は>>374>>377の言うこと両方分かりますよ。

初学者が多いように見えるというのはすごく単純で、荒れた理由が酷いです。
.envやパッケージマネージャー管理のファイルをリポジトリに含めるとか含めないとか、そんなこと初学者間でしか荒れないと思います。
一方で、>>377が言うことも一理あって、初学者同士ではこの話題で一触即発にはならないと思います。何年か業務経験ある方も多いと感じます。

この矛盾はおそらくですが、初学者が無知を晒してしまったところ(先述の荒れた理由)を業務経験が中途半端にある方が、過度に馬鹿にしすぎてしまった為、初学者の方も頭に来たのだろうと予想します。
その結果、初学者と経験者の間で不毛な争いが起きていると思います。

ただ、ここで言う経験者の方も、そこまで熟練しているようにも限らないです。(ただ、.envをコミットすべきではないと、ごく一般的なことを述べただけなので)

つまり、このスレには初学者も経験者もどちらも居る、というのが僕の見方です。
0379nobodyさん
垢版 |
2021/04/02(金) 19:36:32.10ID:???
> .envやパッケージマネージャー管理のファイルをリポジトリに含めるとか含めないとか、そんなこと初学者間でしか荒れないと思います。

俺はそうは思わないな。初学者はそんなこと気にするレベルに至ってないと思う。
あまりお行儀のよくない職場で経験を積んできた経験者が荒れてるのではないかな。

>>356で書かれてる
・vendor下のファイルをコミットする
・本番環境が開発環境
・一つの開発サーバー・DBをみんなでシェア
ってのは技術者が未熟だから起きるんじゃなくて、現場の環境だろ
鯖とDBをシェアして開発ってのは昔(Dockerとか流行る前)は普通だったから、逆に初学者はそんなやり方知らない
0381nobodyさん
垢版 |
2021/04/02(金) 19:45:42.74ID:???
>>378
業務経験がないやつが馬鹿にするから荒れたんだろ
君もあんまり理解してないっぽいけど、Laravel案件って今すごい広い幅で使用されてる
例えば、デプロイ先がレンタルサーバなんてのもあるんだ
で、業務経験豊富なフリーランスの中にはそんな案件を2人月200万とかで売り切ったりもする
そうすると、ネットに接続できない環境と似たようなことをしなきゃいけなかったりするんだ

幅広い層で(無理やりも含めて)使用されてることが理解できてるやつは、原理原則を抑えた上で柔軟な対応を取ろうとする
できてないやつが公式の背景も理解せず荒らしてるだけだと思うぞ

まー「レン鯖でLaravel指定」はやめてくれって思ったりするけどw
0382nobodyさん
垢版 |
2021/04/02(金) 19:50:16.18ID:???
荒れた理由は「公式のマニュアル通りにしない=バカ」と決め付ける奴が1〜2名いて煽りまくったからだと思う
反省しろ
0383nobodyさん
垢版 |
2021/04/02(金) 19:50:59.81ID:???
>>378
いやいや、そもそも初学者同士じゃ.envの扱いの話題すら出てこないから。まして、.gitignore編集して.envやvendor配下をコミットしようとする初心者が居てたまるかよ。
0384nobodyさん
垢版 |
2021/04/02(金) 19:52:35.30ID:???
>>382
違うぞ。公式のマニュアルすら読まずにオレ流でやってたからバカにされている。読んだ上で意思を持ってそうしてたら、まだここまで荒れなかったさ。
0385nobodyさん
垢版 |
2021/04/02(金) 20:01:42.29ID:???
公式盲信して「.envはクレデンシャル入ってるからコミットしちゃダメ」とかいってるバカも荒らす要因だったけどな
0386nobodyさん
垢版 |
2021/04/02(金) 20:03:14.74ID:???
前もマニュアルろくに読まず、mixやlivewireのアセットファイルはルート直下にしかおけないからLaravelはクソとか言ってたやついるからなぁ。
0387nobodyさん
垢版 |
2021/04/02(金) 20:08:49.03ID:???
>>385
公式のマニュアル読んでない奴に、マニュアルをまず読めていうのは普通なんだよなぁ。そのアドバイスがマニュアル読まない人間からは盲信しているように映るんだな。勉強になる。
0388nobodyさん
垢版 |
2021/04/02(金) 20:11:26.60ID:???
今度は荒れた理由探しで荒れているw
いいぞもっとやれ
0389nobodyさん
垢版 |
2021/04/02(金) 20:12:27.84ID:???
>>386
つまりnpm run devとかの使い方をろくに知らんヤツが言ってるってこと?
0390nobodyさん
垢版 |
2021/04/02(金) 20:13:56.85ID:???
>>387
そうだな。
「.envはクレデンシャル入ってるからコミットしちゃダメ」とか言ってるやつは盲信じゃなくて、マニュアル読めてないやつだもんな
まず、ちゃんと読むところから教えてやらんとな
0391nobodyさん
垢版 |
2021/04/02(金) 20:16:45.28ID:???
>>116
固定のテストJSONを返すバックエンドと
バックエンドにパラメーターを送る簡易UIを用意すれば分業できるじゃん?
0392nobodyさん
垢版 |
2021/04/02(金) 20:19:55.63ID:???
>>390
国語力が無いからそもそもマニュアル自体読めないって話ね。把握した。
0393nobodyさん
垢版 |
2021/04/02(金) 20:24:43.10ID:???
>>389
そこまで酷いわけではない。

単にmixやlivewireのアセットファイルはconfigファイルで任意の場所に出力するよう指定できるんだが、そのやり方を知らなかっただけ。

テラテイルやStackOverflowで似たような質問している奴に回答がつかなかったから、できないと思ったらしい。
0394nobodyさん
垢版 |
2021/04/02(金) 20:53:45.29ID:???
何が脆弱性につながるかわかってないから、jsonは無条件で安心だとか言い出すことになるんだよw
0396nobodyさん
垢版 |
2021/04/02(金) 21:03:25.28ID:ZhWf4EW/
>>394
殿堂入りしたお方が帰ってきたぞ
0398nobodyさん
垢版 |
2021/04/02(金) 21:17:54.47ID:???
>>394
.envをコミットするのは無条件で安心w
0399nobodyさん
垢版 |
2021/04/02(金) 21:28:13.06ID:???
お前らってconfig/app.phpもコミットしてそうwww.com
0400nobodyさん
垢版 |
2021/04/02(金) 21:33:52.16ID:???
お前らってGitHubとか使ってそうwww
0401nobodyさん
垢版 |
2021/04/02(金) 21:55:02.39ID:???
え?app.phpってコミットしないのが普通なのか?
俺今までコミットしてた・・
0402nobodyさん
垢版 |
2021/04/02(金) 22:02:38.59ID:???
app.phpはコミットするなよ・・・ .envコミットしているやつといいお前らちゃんとマニュアル読んでるか?
0403nobodyさん
垢版 |
2021/04/02(金) 22:04:32.15ID:???
俺は釣られないぞw
0404nobodyさん
垢版 |
2021/04/02(金) 22:23:47.59ID:???
ここの奴らLaravelの運用については嬉々として話すんだけど、>>338みたいな技術的な話になると無反応になるのが寂しいわ。まぁまだリリースされてないからってのもあるんだろうけど。
0405nobodyさん
垢版 |
2021/04/02(金) 22:32:13.23ID:???
とうとう.envコミット厨が荒らし始めやがった
0406nobodyさん
垢版 |
2021/04/02(金) 22:49:04.63ID:???
論破されたのが悔しかったのかな
0407nobodyさん
垢版 |
2021/04/02(金) 23:12:45.14ID:???
.envコミットするのは正しい運用だと思うけどな
.envコミットしてないと本番環境の設定が管理できないだろ
0408nobodyさん
垢版 |
2021/04/02(金) 23:27:56.32ID:???
話題が繰り返すなw
0409nobodyさん
垢版 |
2021/04/02(金) 23:34:30.57ID:???
407とかは、前スレでjsonは脆弱だって言って暴れてた人と同じだろうね
0410nobodyさん
垢版 |
2021/04/02(金) 23:54:47.96ID:???
いやjson脆弱君と.envコミット君は別人だろ
0411nobodyさん
垢版 |
2021/04/03(土) 00:15:10.44ID:???
そもそも.envて環境変数なわけで、Infrastructure as Codeて概念が浸透する前は、バージョン管理なんてしてなかったと思うんだが、なぜ.envに限って言えばバージョン管理が正解て話になるんだ?

意識高いエンジニアなら大体目を通している12factorsみたいなベストプラクティスでも、configとcodeは厳格に切り離せて言ってるんだよね。理由はconfigはデプロイする環境によって異なるから。

そういう意味でもLaravelのマニュアルにあるような.envの扱いは適切だと考える。

むしろ、ここで.envをコミットする運用が正しいて主張する奴はどんなドキュメントを根拠にしているのか尋ねたい。まさか長年の経験とかじゃないよね?
0412nobodyさん
垢版 |
2021/04/03(土) 00:19:57.12ID:???
ということはほかの人がいってるconfig/app.phpはコミットするなというのは
12factorsだとベストプラクティスということですか?
0413nobodyさん
垢版 |
2021/04/03(土) 00:23:32.93ID:???
梅沢富美男「てめぇこの野郎…手だけでもうこんなにも大きくなってるじゃねえか、ええ?」シコシコ……

俺「ああ…すごく気持ちいいよ、富美男」

富美男が俺のものを、そのごわごわとした手で優しく包み込む。
程良い締め付けと心地良い温もりで、思わず口元が緩んでしまう。

梅沢富美男「バカ野郎が……こういうのはどうだ?チロチロ…」

俺「うぁ…くっ…!!」

富美男が悪戯に亀頭の先端をチロチロと弄ぶ。屈強そうな外見には似つかわしくない、丁寧で繊細な舌使い。
あまりの気持ち良さに、射精感がぐぐぐっと高まるのを感じる。

梅沢富美男「…可愛い顔しやがるじゃあねえかこの野郎…そろそろ仕上げだ。ジュルジュル…ゴプッ!グポポ…ジュルジュルルル!グッポ!ブブブ…!」

俺「ひぁああ…!富美男!富美男ぉお!ぐっ…!!」

富美男が俺の股下で激しく上下する。俺のものはてらてらと光沢を帯び、上下運動を繰り返す度に富美男の唾液と俺の精液が混じり合った、ひどく性的な粘液が滴り落ちる。
限界までいきり立った俺のものは、欲望の全てを富美男の口内に解き放つ。

俺「ああはあっ…!!はあっ!はあ…はあっはあ……!富美男…富美男良かったよ…」

梅沢富美男「…ゴクンッ!……はあっはあっ…てめぇこの野郎!こんなにも一杯出しやがってバカ野郎…腹ん中パンパンじゃねえか…!!…まだ出したりねえよな?」

俺「…富美男には全てお見通しか。敵わないよ、お前には…」

梅沢富美男「当然だバカ野郎…ここからが本当の夢芝居だ」

俺と富美男は、夜が明けるまで、何度もなんどもお互いを求め合った。
0414nobodyさん
垢版 |
2021/04/03(土) 00:23:49.58ID:???
すみません。誤爆しました。
0415nobodyさん
垢版 |
2021/04/03(土) 00:30:03.18ID:AhyHXMUs
本番環境や検証環境の環境変数のバージョン管理をするというのは至極当然だと想いますが、
それを開発者全員がアクセス可能なgitリポジトリで管理するのはバッドノウハウです。
gitリポジトリとは別にバージョン管理をしますし、アクセス可能なメンバーは限られているべきです。
私の職場ではそれが普通です。
0416nobodyさん
垢版 |
2021/04/03(土) 00:38:23.88ID:???
本業の片手間にプログラム作ってたらそれの専任者なんて置けないからね
0417nobodyさん
垢版 |
2021/04/03(土) 01:35:20.31ID:???
>>412
それらはアプリ内部のパラメータだから、12factorの言うconfigには入ってこないね。
0418nobodyさん
垢版 |
2021/04/03(土) 01:54:07.57ID:???
laravel-mixを馬鹿にするレスもあったがlaravel-mixって使わないほうがいいんですか?
0419nobodyさん
垢版 |
2021/04/03(土) 02:07:52.35ID:???
>>418
使っちゃ駄目ってことはないと思うよ
でもvue-cliで良いじゃんとは思うけど
0420nobodyさん
垢版 |
2021/04/03(土) 02:34:50.64ID:???
>>198
ぶっちゃけこれが正解じゃね?
みんななんでそんなGitに拘るの?
0421nobodyさん
垢版 |
2021/04/03(土) 02:48:56.35ID:???
>>420
便利だからじゃね?
むしろsvnに拘る理由は何?
0422nobodyさん
垢版 |
2021/04/03(土) 02:55:49.13ID:???
switch全盛の時代にファミコン持ち出して「ファミコンで良いじゃん。なんでみんなswitchに拘るの?」って聞くようなもんだよな
どっちが拘り強いんだか
0423nobodyさん
垢版 |
2021/04/03(土) 03:16:14.11ID:???
そういやちょっと前GitHubのソースコード流出問題みたいなのがあったが
国内大手企業辺りでGithub禁止令みたいなの出たところあるんかな?
0424nobodyさん
垢版 |
2021/04/03(土) 06:35:52.97ID:???
今どきsvnはないだろ
Mercurial出してくるならまだわかるが
0425nobodyさん
垢版 |
2021/04/03(土) 06:56:26.35ID:???
>>423
GitHub禁止はそれ以前から普通にあるだろ
そもそも、インターネットから切り離された環境が存在するんだし

あと、話題になった流出問題は、持ち出したコードを転職評価用にGitHub登録してみたってやつだったはず
雇われ人の利用範囲でGitHub禁止しても因果関係としては無意味かなぁ
個人での使用も禁止する!とか言っちゃうと、法律に引っかかるからそっちはないと思う
0426nobodyさん
垢版 |
2021/04/03(土) 07:16:30.66ID:???
古いってだけでsvnディスる奴は多いが機能的には何も問題ないぞ
Gitじゃないと困ることって実はあんまりない、今だとGitに慣れてる人が多いから無理に逆らう理由もないけどよく知らずに「今時svnはないわー」みたいにイキるのはアホ
そんなんが面接に来たら落とす
0427nobodyさん
垢版 |
2021/04/03(土) 08:14:07.00ID:???
むしろsvnなんかありがたく使ってる会社になんか入りたくないし、
そういう面接官はありがたい
0428nobodyさん
垢版 |
2021/04/03(土) 08:25:21.93ID:???
>>426
オレは「今時svnはないわー」派なんだけど、Gitが良いっていうよりGitHubが良いからって感じだな
特に最近のGitHubのCD/CIツール群のコスパが良すぎる
自前で管理サーバ建てられる規模ならどっちでもいいだろうな

ただ、このスレで「今時svnはないわー」って言ってるのは例のミジンコだぞ
なんの背景もないからほっとけw
0429nobodyさん
垢版 |
2021/04/03(土) 08:35:42.42ID:AhyHXMUs
>>426
ネタのようにも見えますが、あえてマジレスしますと、svnはgitに比べて普通に機能が劣ってます。

・svnのブランチは不便です。ブランチを切るのがgitでは一瞬ですが、svnではすごく時間がかかります。
・ブランチ同士のマージはコンフリクト起きすぎです。gitのマージがいかに賢いものか分かります。
・svnのブランチはgitのブランチとは全く異なってて、「ブランチ」という名前が一緒なだけで、機能としては全然違います。
・プルリクエストの概念すら無いのでレビューもしにくいです。

他にももっとありますが、この辺にしておきます。

これらは1人や極少人数の開発ならそこまで大きく問題ないかもしれないですが、人数が多ければ多いほどこの問題は顕著です。

正直、svnのメリットは「gitに比べるシンプルな仕組みで、覚えることが少ない」くらいしか無いと思います。シンプルなのはとても良いですが、業務で使うなら別です。
gitを使う理由は「今どきsvnは無いから」ではないです。「gitのほうが便利だから」です。

そして、gitを選んでいるだけで(身分を明かしてないとはいえ)暴言を吐く人が人事担当をしている企業は僕からも願い下げです。(多分、入りたい人は居ないと思う)
よほど大きな理由があって初めてsvnを選択するのが普通だと思いますが、無条件で選ばれるものではないです。
0430nobodyさん
垢版 |
2021/04/03(土) 08:37:51.86ID:???
さすがにsvn使いは零細勤務だろうな…
大人数でsvnは無いわ
0431nobodyさん
垢版 |
2021/04/03(土) 08:44:36.02ID:???
svnというチョイスが40代超えてる
零細企業で高齢社員がsvnマンセーしてイキってる環境って地獄絵図だな
頼まれても入社するやつ居ないだろw
0432nobodyさん
垢版 |
2021/04/03(土) 08:50:37.30ID:???
>>431
俺なら年俸700超えればギリ納得するかなぁ
でもそういうところに限って逆に給料クソ安いんだよねw
0433nobodyさん
垢版 |
2021/04/03(土) 08:52:55.60ID:???
>>429
マジレスありがたいが、俺はsvnを推してるわけでもGitをディスってるわけでもないぞ、つーか俺自身はGit使ってるし
>>429のようにちゃんと理由を言えるなら良いがただ古いってだけで「ないわーwww」「老害w」とか言ってるバカをディスってるだけ、そういう不勉強なくせに他者に不寛容な奴は将来自分が老害になる
0434nobodyさん
垢版 |
2021/04/03(土) 09:07:37.60ID:???
良くも悪くも日本人だよな
ダメなものをダメと言っちゃいけないみたいな風習
svnなんて今どきないに決まってるだろ
そんなどうでも良いところで理由がどうこうとか言うやつの方が面倒くさくて嫌だわ
0435nobodyさん
垢版 |
2021/04/03(土) 09:26:07.15ID:???
>>430 - 432
心配しなくても大丈夫
SVN使ってるようなとこだと、お前は書類選考で落とされるw
0436nobodyさん
垢版 |
2021/04/03(土) 09:29:10.30ID:???
.envコミット君とSVN面接官の人は同一人物か?
0437nobodyさん
垢版 |
2021/04/03(土) 11:31:26.88ID:???
svnでもgitでもちゃんとバージョン管理を理解して使えてたら良いんじゃね?ツールでマウティングとかクソダサい。ちなみに俺はsvnでブランチ切るとイライラしてしまう体になったので、今後もgitしか使いたくない。
0438nobodyさん
垢版 |
2021/04/03(土) 11:41:02.52ID:???
>>426がいきなり、SVNをディスるな!ってイキりだしたのがきっかけと思うけど、それまでは誰もSVNをディスってなかった件
いきなり被害妄想し始めたのは謎
0439nobodyさん
垢版 |
2021/04/03(土) 11:55:50.85ID:???
>>438
オレにはお前の日本語読解力のほうが謎だわ
0440nobodyさん
垢版 |
2021/04/03(土) 12:09:31.84ID:???
今時svnはないわーって言ってるレスがすぐ上にあるのに
0441nobodyさん
垢版 |
2021/04/03(土) 12:52:40.00ID:???
VSS派はいないのかよ
0442nobodyさん
垢版 |
2021/04/03(土) 13:10:39.77ID:???
Vue 3.xの機能がVue 2.7に降りてくることになりそうなんだけど
LaravelもIE11サポートできなくなりそう
0443nobodyさん
垢版 |
2021/04/03(土) 13:16:06.84ID:???
このスレで以下の話題は禁止です。
・零細
・Laravel-Mix
・SVN
・.envをコミット
・/vendorをコミット
0444nobodyさん
垢版 |
2021/04/03(土) 13:19:59.56ID:???
wordpressも次のアップデートでIE切り捨てるわけですし。
0445nobodyさん
垢版 |
2021/04/03(土) 13:23:59.68ID:???
>>443
JSONの脆弱性について語っても言いか?
0446nobodyさん
垢版 |
2021/04/03(土) 13:32:23.83ID:???
ここの奴らて、Eloquent使ってんのかな?偏見かもしれんがSQLゴリゴリ書いてそうなイメージあるわ。
0447nobodyさん
垢版 |
2021/04/03(土) 14:14:53.64ID:???
>>443
勝手に禁止すんなよ
オレは特殊環境の設計/運用の話は聞きたいぞ

荒らしてんのはミジンコだろ?見つけやすいんだし、放置すればいい
0448nobodyさん
垢版 |
2021/04/03(土) 14:29:20.01ID:???
>>443
node_modulesをコミットが抜けている
0450nobodyさん
垢版 |
2021/04/03(土) 14:44:02.73ID:81enpaPC
VSCode1.54.3、Laravel8.27.0 PHP8.0.0 です。
$this->testMethod();
と記述した際、testMethod が定義されていなかったり、typoだったり、引数が足りない・型が異なっている時に
下線などで指摘してほしいんですが、よさげな機能拡張ありませんか。
(inteliphenseいれてますが指摘してくれなくて)
0451nobodyさん
垢版 |
2021/04/03(土) 14:48:08.69ID:???
>>450
VSCodeは補完が弱いから諦めてPhpStorm使うか、そもそも補完気にするならphpやめて静的型付け言語で開発しな
あとスレチ、Laravel関係ない
0452nobodyさん
垢版 |
2021/04/03(土) 20:15:26.42ID:???
>>425
元々禁止だったところな話じゃなく
元々は普通にプロジェクトで使われたのが一件で新規に使用禁止になった事案があるんじゃないかって話
0453nobodyさん
垢版 |
2021/04/03(土) 20:22:30.59ID:???
>>443
laravel-mix使わないならぶっちゃけsymphonyでもよくね?ってなるんだが何基準でLaravelを選んでるんだ?
フロントをフレームワークでやらないならこんな頻繁なバージョンアップで仕様がコロコロ変わるもの
型遅れのLTSで作ってもサポート期間短いだけだろ
0454nobodyさん
垢版 |
2021/04/03(土) 20:26:50.90ID:???
>>446
検索以外は完全にEloquent使ってる
検索で複雑なのでもクエリビルダにDB::raw挿せば済むものは可能な限りその範囲で済ませてる
それで無理なのは生クエリに近いのをガリガリ
0456nobodyさん
垢版 |
2021/04/03(土) 21:07:54.36ID:???
>>455
寧ろ仕様とサポート期間安定面でバックエンド全依存なものをLaravelで作るのは無謀じゃないかって話
0457nobodyさん
垢版 |
2021/04/03(土) 22:33:09.89ID:???
postcssとかvueとかはinitするときに選択して自動的に設定おこなってほしいとは思う
0459nobodyさん
垢版 |
2021/04/03(土) 23:14:18.70ID:???
laravel new blogしたときそういうの出てこない
tailwind使いたいときvue 3を使いたい時など自分が使いたいものを選ぶ機能はない
0460nobodyさん
垢版 |
2021/04/03(土) 23:23:31.20ID:???
>>459
laravelコマンドのことか
vue-cliとかviteのこと言ってるのかと思った
0461nobodyさん
垢版 |
2021/04/04(日) 09:18:50.09ID:???
>>454
いいね。前にみたとある現場のコードはノーEloquetで数十行にわたる文字列連結を経てSQLにするっていう、それLaravel使う必要あった?みたいなのだったんだよね。
なので、オレ流みたいなのにこだわりありそうなこのスレの一部は、似たようなことやってそうだなって思ってしまった。
0462nobodyさん
垢版 |
2021/04/04(日) 09:29:09.77ID:???
>>453
よくわからんがLTSのサポート期間3年て短いのか?

あとeloquentとかbladeとかFormRequestとか jetstreamとかlivewireとかmailableとかキャッシュサーバー使ってない人なら、
単純なMVCフレームワークで良いわけでsymfonyにしようてのは一定真理だと思う。
0463nobodyさん
垢版 |
2021/04/04(日) 10:49:33.49ID:???
>>453
sanctumとかAPI作るときに役立つ機能が豊富なのと、SPAで作ってなかった時の知識がチーム全体にあるからかな
0464nobodyさん
垢版 |
2021/04/04(日) 11:18:53.06ID:???
>>453
言うほど仕様コロコロ変わるかな?
俺は5.4〜8まで使ってるけど、2021-04-03追加はあるけど破壊的な変更ってあんまない気がするな
0465nobodyさん
垢版 |
2021/04/04(日) 11:20:31.79ID:???
>>464
「機能」って打つつもりが機能の日付に変換された

× 2021/04/03追加
○ 機能追加
0466nobodyさん
垢版 |
2021/04/04(日) 11:21:55.30ID:???
>>465
すみません。また間違えました

×機能の日付
〇昨日の日付
0467nobodyさん
垢版 |
2021/04/04(日) 11:22:31.18ID:???
いやわざわざ訂正しなくてもいいからww
0468nobodyさん
垢版 |
2021/04/04(日) 12:27:19.08ID:???
>>464
たぶんL aravel詳しくなくて印象で語ってるだけだと思うぞ。
0469nobodyさん
垢版 |
2021/04/04(日) 12:35:39.66ID:???
完全SPAでやってるがLaravelの標準の認証がstatus:204を返すように変わったとか知らんヤツの方が寧ろ多いだろうな
0470nobodyさん
垢版 |
2021/04/04(日) 13:29:46.85ID:???
Laravel Passport使ってるから
0471nobodyさん
垢版 |
2021/04/04(日) 13:33:31.37ID:???
8から入った新人だけど
そこらにありふれてる5〜6の記事を参考にすると動かなかったことがある
モデル関係とか
0472nobodyさん
垢版 |
2021/04/04(日) 14:02:35.05ID:???
そういえばLaravelってなんでルートの書き方を変えたんだ?
今までの書き方だと何か都合がわるかったのかな?
0473nobodyさん
垢版 |
2021/04/04(日) 14:18:08.79ID:???
>>472
あれのメリット分からんのはさすがにエアエンジニアだと思うが
テキストエディタで開発してるならともかくIDE使えば分かるだろ…
0474nobodyさん
垢版 |
2021/04/04(日) 14:33:34.27ID:WtRljIKm
バージョンの数字に騙されてる人が居るようですね。

そういう人が多くいる為、
「メジャーリリースを6ヶ月単位から1年単位に減らします」と公式ブログで宣言してますよ。

・6.0からセマンティックバージョンを採用したのでバージョンの数字が大きくなった
・リリースサイクルはそれ以前とは変わっていない
・コミュニティにとってはリリースがとても頻繁になったと感じているようだ
・コミュニティに「取り残された」という実態とはズレた感覚を与えてしまっている

僕としては今のところ既存機能への変更点はそんなに多く感じてなくて、
sanctumやpassportなどのように拡張機能が追加されていってるのがメインだと感じています。

https://blog.laravel.com/updates-to-laravels-versioning-policy
0475nobodyさん
垢版 |
2021/04/04(日) 14:54:01.51ID:???
>>473
Laravelがルートの書き方を変えたのはJetstreamで使うLivewireのためだね
IDEは特に関係ない
0476nobodyさん
垢版 |
2021/04/04(日) 14:56:08.04ID:???
お前らLaravelに詳しいな
俺なんか客の要件通りに開発して出すのが精一杯で拡張とかぜんぜんわからん
0477nobodyさん
垢版 |
2021/04/04(日) 15:57:03.04ID:???
ここLaravelのスレですし
0478nobodyさん
垢版 |
2021/04/05(月) 11:52:40.18ID:???
gitもSVNも使わんぜ。
WinSCPで本番のファイルを直接編集してこそ漢。
0479nobodyさん
垢版 |
2021/04/05(月) 12:58:23.39ID:???
composer.lockやpackage-lock.jsonはバージョン管理にコミットしないのが
正解でいいんだよね?
.envの論争見てよくわからなくなってきた
0480nobodyさん
垢版 |
2021/04/05(月) 13:23:20.22ID:???
>>479
そもそもロックファイルの役割を理解してる?
0481nobodyさん
垢版 |
2021/04/05(月) 14:31:57.30ID:???
皆さん開発は自分のPCでDocker動かしてる感じですか?
そこそこのスペックのPCでも重くないですか?ストレスなのでVPS上の開発に戻そうかと考え中
0482nobodyさん
垢版 |
2021/04/05(月) 17:10:41.51ID:???
一体いつの時代のPCを使ってるんだ
0483nobodyさん
垢版 |
2021/04/05(月) 17:16:03.38ID:???
WindowsのDockerは重い
0484nobodyさん
垢版 |
2021/04/05(月) 17:32:55.10ID:???
重いのか?
俺はWindowsだけど重いと感じたこと無いな
まぁでもコンテナ50個くらい起動すれば重くなるのか?
そんなことしねえけど
0485nobodyさん
垢版 |
2021/04/05(月) 19:47:29.76ID:???
>>482
3年前に組んだRyzen7 2700X メモリー32GB 1GB NVMeSSDだからまだいけるはず
コンテナは4個ぐらいだな、Laravelのフォルダをマウントしたらかなり重い
0486nobodyさん
垢版 |
2021/04/05(月) 20:33:30.94ID:???
贅沢すぎるだろ
PCごと爆死しろ
0487nobodyさん
垢版 |
2021/04/05(月) 21:28:27.53ID:???
>>479
composer.lockはコミットしろよバカ
理由はググれks
0488nobodyさん
垢版 |
2021/04/05(月) 23:43:49.50ID:???
>>479
composer.lockはコミット
package-lock.jsonはコミットしない
この運用でOKだよ
0489nobodyさん
垢版 |
2021/04/05(月) 23:54:29.73ID:???
>>486
スターバックスで出会って3年前から付き合っている俺の彼女のPCのほうが
俺よりもスペック上だよ
0490nobodyさん
垢版 |
2021/04/06(火) 00:19:04.52ID:???
だからハイスペPCでもDocker重すぎなんだよ
Xamppに変えるわ
0491nobodyさん
垢版 |
2021/04/06(火) 00:25:13.06ID:???
いや、いくらなんでもXamppもないだろw
0492nobodyさん
垢版 |
2021/04/06(火) 00:31:18.89ID:???
WSL2のDockerは遅いらしいよ
ググれば事例と解決法がたくさん出てくる
つかHyper-Vで良いじゃんWSL2使ってないわ
0493nobodyさん
垢版 |
2021/04/06(火) 01:11:38.05ID:???
>>489
スターバックスで出会って3年付き合ってる情報いりますかねぇ
0495nobodyさん
垢版 |
2021/04/06(火) 05:06:06.33ID:???
>>478
appとresourcesとroutesだけ定期的に物理コピーでバックアップだな
0496nobodyさん
垢版 |
2021/04/06(火) 05:08:35.48ID:???
>>485
そんだけメモリあるならVirtualBoxかHyper-VでCentOSとか動かした方がいいんじゃないか?
0497nobodyさん
垢版 |
2021/04/06(火) 08:16:32.63ID:???
>>492
WSL2でクッソ遅いからHyper-Vに戻したがやっぱり遅いわ
ぐぐるとなんぼでもワークアラウンド的な解決策は出てくるが根本的な解決策はない
0498nobodyさん
垢版 |
2021/04/06(火) 09:09:38.15ID:???
Dockerは軽量って触れ込みだったのに、動かしてみるとファイルマウントが罠か
回避するためにVS Codeのリモート拡張入れるとか、もうそれ昔みたいにリモートでやれよ
0499nobodyさん
垢版 |
2021/04/06(火) 09:58:32.65ID:???
node_modulesとvenderをマウントしてるとめちゃ遅いから、ここをマウントしないようにすると普通に使える
sail?なにそれ?美味しいの?
0500nobodyさん
垢版 |
2021/04/06(火) 10:51:25.43ID:???
そこ外してるんだけどなあ
あとタスクマネージャー見てるとたまにメモリ食い尽くしてる時がある、20GBとか
再起動したら直ってしばらく起きないんだけど起きるタイミングが不明
0501nobodyさん
垢版 |
2021/04/06(火) 13:00:10.03ID:???
やっぱりnode_modulesやvendorはコミットしないほうがいいのかなぁ
0503nobodyさん
垢版 |
2021/04/06(火) 13:49:51.25ID:???
すみません、質問なのですが、node_modulesとvendorはコミットしないほうがいいんですか?
0504nobodyさん
垢版 |
2021/04/06(火) 15:49:43.85ID:???
あたりめえだっつってんだろ
0506nobodyさん
垢版 |
2021/04/06(火) 17:22:09.34ID:???
インターネット接続できないサーバで運用するなら、リソース一式まるごと管理する意味で、やはりコミットしたほうが良いと思う。
0507nobodyさん
垢版 |
2021/04/06(火) 17:43:17.92ID:???
そりゃねーだろ
外に繋がるサーバで雛形プロジェクト構築して
rsyncでまるっと引っ張ってくるとかじゃね?
0508nobodyさん
垢版 |
2021/04/06(火) 21:19:13.66ID:???
個人的にはnode_modulesとvendorはコミットしたほうがいい気がする
.envはもちろんコミットしちゃだめだぞ
0509nobodyさん
垢版 |
2021/04/06(火) 21:26:41.27ID:???
それって個人の感想ですよね
0510nobodyさん
垢版 |
2021/04/06(火) 21:28:31.18ID:???
>>509
.envコミットしてはいけないのは常識だろ・・・
0511nobodyさん
垢版 |
2021/04/06(火) 21:32:34.45ID:???
.envはともかく他はコミットすれば良いだろ
なんで無駄に管理システムを分けるんだよ
0512nobodyさん
垢版 |
2021/04/06(火) 21:32:37.12ID:???
自宅で42Uラック全部埋まってるLaravel使いの俺がきましたよ
0513nobodyさん
垢版 |
2021/04/06(火) 21:39:48.27ID:???
すみません、質問なんですが、composer.lockはコミットしないほうが良いんですか?
0514nobodyさん
垢版 |
2021/04/06(火) 21:49:33.36ID:???
composer.lockはコミットしなくてもcomposer installってコマンド実行したら
ライブラリダウンロードできるので大丈夫です。
ただしcomposer.jsonはコミットしてください
0516nobodyさん
垢版 |
2021/04/06(火) 22:25:27.16ID:???
Composer実行できない環境のこと考えてないよな
0517nobodyさん
垢版 |
2021/04/06(火) 22:46:11.78ID:???
composerを前提とするフレームワークなのにcomposerを使えない環境を考慮するのか
0519nobodyさん
垢版 |
2021/04/06(火) 23:12:00.67ID:???
composerを前提とするフレームワークなの?
0520nobodyさん
垢版 |
2021/04/06(火) 23:20:01.41ID:???
LaravelってPHPが使えない環境のこと考えてないよね
0521nobodyさん
垢版 |
2021/04/07(水) 00:11:58.61ID:???
このクソレスの応酬はいつまで続くんだろうなぁ。

そういえばAPP_DEBUGをtrueにしてた人がignitionの脆弱性つかれてマイニングツール仕込まれたってのをqiitaで報告してた。

このスレAPP_DEBUGをfalseにするという当たり前のことできてない人いそうだから、気をつけろよな。
0522nobodyさん
垢版 |
2021/04/07(水) 00:14:51.20ID:???
>>514
ガチで信じる人多そうな悪質なアドバイスだなw
0523nobodyさん
垢版 |
2021/04/07(水) 00:21:05.32ID:???
laravelってphpエンジニアの大半が馬鹿だってこと考えてないよな
0524nobodyさん
垢版 |
2021/04/07(水) 00:29:55.89ID:???
そもそもLaravelは職人のためのフレームワークなんだからな。そういうのは相手にしてないよ。
0525nobodyさん
垢版 |
2021/04/07(水) 01:13:06.21ID:???
>>522
いやcomposer.jsonがいればcomposer installしてダウンロードできるのは本当だろ
0526nobodyさん
垢版 |
2021/04/07(水) 06:21:32.74ID:???
vendor以下のバージョンが多少違ったからと言って動かないケースはほとんどないからな
0527nobodyさん
垢版 |
2021/04/07(水) 08:39:26.67ID:???
>>526
ほとんどない、とか曖昧なことを言い出すのが、ここには零細しかいないことの証明だよな
0528nobodyさん
垢版 |
2021/04/07(水) 08:47:15.59ID:???
ここで零細零細て言ってるやつらは、逆にいうと大きいとこに勤めてんのかな?俺は従業員数単体で1000人ぐらいの中小。
0529nobodyさん
垢版 |
2021/04/07(水) 08:55:32.88ID:???
1000人は大企業なのでは?
0530nobodyさん
垢版 |
2021/04/07(水) 09:02:51.27ID:???
>>528
中小企業って法的定義があるの知ってる?
0531nobodyさん
垢版 |
2021/04/07(水) 09:05:14.76ID:???
法定義ではサービス業の場合100人以下が中小だろ。でも、オレの周りで1000人で大企業て思ってるやつはおらんのよね。
0533nobodyさん
垢版 |
2021/04/07(水) 09:53:59.17ID:???
.envコミット君が荒らしてるのだけはわかってるよ
0534nobodyさん
垢版 |
2021/04/07(水) 09:58:09.36ID:???
零細か大手かじゃ曖昧で分からんでしょ
プロジェクトごとの開発チームが何人居るじゃね
大手にいても開発チームが3人しか居ませんじゃ話が噛み合わないだろ
0535nobodyさん
垢版 |
2021/04/07(水) 10:12:20.37ID:???
>>534
大手の少人数チームと、零細の少人数チームが一緒だと思ってるの?
開発基準とかベースの厳しさがそもそも異なるんだが。
0536nobodyさん
垢版 |
2021/04/07(水) 10:22:39.47ID:???
528だけど、開発チームは2人だけ。ただ全社横断の開発部の指針に従うから当然クレデンシャル入りの.envをリモートリポジトリにコミットなんてしない。プライベートリポジトリであってもね。

バージョンもサポート終わってるバージョンいつまでも使うのは許されないから、バージョンアップを計画しないと怒られるね。
0537nobodyさん
垢版 |
2021/04/07(水) 10:31:56.31ID:???
.envコミット君に親でも殺されたのかよ
0538nobodyさん
垢版 |
2021/04/07(水) 11:03:30.37ID:???
>>536
ソフトウェア開発会社じゃないよね多分
0540nobodyさん
垢版 |
2021/04/07(水) 12:23:47.89ID:???
web系もピンキリだよな
「webアプリ作ってwebサービス提供してます」

「webサイト作ってます、受託でコーポレートサイト作ります」
だと同じweb系でもレベルが全然違う
0542nobodyさん
垢版 |
2021/04/07(水) 20:07:17.79ID:???
結局スレの結論をまとめると
.env→コミットするな
node_modules→コミットしろ
vendor→コミットしろ
composer.json→コミットしろ
composer.lock→コミットするな
package.json→コミットしろ
package-lock.json→コミットするな
になるのか?
0543nobodyさん
垢版 |
2021/04/07(水) 20:10:49.71ID:???
>>542
package-lock.jsonはコミットしたほうがいい
他はその通りだね
0544nobodyさん
垢版 |
2021/04/07(水) 20:11:49.16ID:???
>>542
まとめるものでもないし、勝手に総意にするな
0545nobodyさん
垢版 |
2021/04/07(水) 20:13:36.78ID:???
>>544
.envコミット君こんにちは^^
そろそろ.envコミットしてはいけない理由わかったかな?
0546nobodyさん
垢版 |
2021/04/07(水) 20:16:11.87ID:???
【速報】LaravelでCVE-2021-3129という脆弱性が見つかる
0547nobodyさん
垢版 |
2021/04/07(水) 20:28:54.38ID:???
Laravelのプロジェクト生成でlaravelコマンドを利用する方式と
composerコマンドを利用する方式の2種類がありますが
これってなんで2種類用意されているんですか?

laravelコマンドのほうが便利なオプションが用意されているとか
そういう違いですかね?
0548nobodyさん
垢版 |
2021/04/07(水) 20:41:47.87ID:???
コンポーザー使えない君がいるからだろ
0549nobodyさん
垢版 |
2021/04/07(水) 20:45:48.47ID:???
>>546
アホか。1/20に報告されてるし、すでに現場のエンジニアなら問題無いって判断下している。速報とか恥ずかしすぎ。
0550nobodyさん
垢版 |
2021/04/07(水) 20:56:39.88ID:???
vendorはファイル数が多すぎるからコミットしない
0551nobodyさん
垢版 |
2021/04/07(水) 21:16:52.63ID:???
ファイル数が少なけりゃコミットすんのか?
0553nobodyさん
垢版 |
2021/04/07(水) 22:28:04.91ID:???
みなさんは本番環境でのみ処理が遅くなる現象などに遭遇した場合どうしてます?
プロファイラー有効化してしまえば色々な情報をWEB画面から取得できるから調査がはかどるけど
本番環境でプロファイラー有効化するのはセキュリティ的にあれだし・・・
0554nobodyさん
垢版 |
2021/04/07(水) 22:43:00.61ID:???
質問させてくださいLaravelで作ったアプリを公開する時に
http://homohomo.comでアクセスできるようにするか
http://homohomo.com/homomapでアクセスできるようにするか
二通りあると思うんですけどLaravelってどっちを推奨していますか?
0555nobodyさん
垢版 |
2021/04/07(水) 22:43:50.67ID:???
vendor以下コミットするとか初めて聞いたわw
0556nobodyさん
垢版 |
2021/04/07(水) 22:44:38.10ID:???
>>554
どっちも推奨してないぞ
自分で好きに決めなよ
0557nobodyさん
垢版 |
2021/04/07(水) 22:51:10.36ID:???
>>553
プロファイラってなんだ?
stacktraceのことか?
本番環境でもログには出力するだろ…
0558nobodyさん
垢版 |
2021/04/07(水) 22:51:46.43ID:???
>>554
アクセスしてみましたが見れないようです
まだサービス公開前ですか?
0559nobodyさん
垢版 |
2021/04/07(水) 22:52:51.94ID:???
なんでアクセスしたんですかねぇ・・・
0560nobodyさん
垢版 |
2021/04/07(水) 22:53:36.29ID:???
vendorと.envコミットする派の人たち
・零細
・個人事業主
・日曜エンジニア
0561nobodyさん
垢版 |
2021/04/07(水) 22:59:02.76ID:C+S7FUz4
>>560
ちょっとネタっぽく聞こえますが、結構当たってるように見えますね。
このスレ見てると分かります。
僕が働いてる会社だとこのレベルのエンジニアが居ません。
居てもせいぜい新卒1年以内の新人ですかね。
0562nobodyさん
垢版 |
2021/04/07(水) 23:19:04.13ID:???
>>561
.envコミット君が荒らしに来るからそこまでにしておけ
0563nobodyさん
垢版 |
2021/04/07(水) 23:30:54.19ID:???
零細をバカにするな
0564nobodyさん
垢版 |
2021/04/07(水) 23:30:58.36ID:???
>>560
1000人以上の会社だが、納品先によってはすべて含めてコミットだ。
0565nobodyさん
垢版 |
2021/04/08(木) 00:41:38.08ID:???
あー、零細のようにメンバー少ないとプルリクのレビューしてないってのはあるかも?
その程度のことってレビュー通すとまず確実に指摘されるだろうし
0566nobodyさん
垢版 |
2021/04/08(木) 04:34:27.00ID:???
リリース担当者も居ないくらいカツカツに切り詰めてるのにレビュアーなんて置けるわけがない
0567nobodyさん
垢版 |
2021/04/08(木) 05:34:43.89ID:???
でかい企業になるほど、イレギュラーなことしなきゃいけなくなる。
コンプライアンスとガイドラインに縛られまくるの知らないやつは、3年目以下だろw
0568nobodyさん
垢版 |
2021/04/08(木) 07:21:12.70ID:???
コンプラとガイドラインに縛られてるなら、クレデンシャル情報の入った.envをリモートリポジトリにコミットなんてさせないだろ。アホがコンプラやガイドライン作ってるなら有り得るのかもしれんが。

最近GitHubもプライベートリポジトリにクレデンシャル情報入ってたら、警告する機能追加しているぐらいだぞ。
0569nobodyさん
垢版 |
2021/04/08(木) 07:25:26.47ID:???
>>568
そもそもそんな環境なら、.envにクレデンシャル情報なんて書かねーよ
0570nobodyさん
垢版 |
2021/04/08(木) 07:32:29.18ID:???
前スレから見てて思ってるけど.envがどうこうとかどっちでもよくない?重箱の隅だろ
みんながコンプラがどうとか一生盛り上がってるからジャップランドの生産性低いんだよ
0571nobodyさん
垢版 |
2021/04/08(木) 07:41:30.89ID:???
>>569
まぁそうなんだが。だからこそ、>>567の言ってることが言い訳にしても酷いって話しね。
0572nobodyさん
垢版 |
2021/04/08(木) 07:54:18.02ID:???
DBのユーザー名とパスワード書くのはイレギュラーじゃなくない?デフォルトのテンプレがそうなってるんだし
0573nobodyさん
垢版 |
2021/04/08(木) 07:55:33.02ID:???
>>571
ん?オレはお前の言ってることのほうが理解できないけど???
.envをコミットしてもよいかダメかは展開する環境に差異があるかないかなんで>>568の指摘は的外れ

そもそも、>>567は.envに言及してない。会社がでかいと縛りによってイレギュラー対応が必要になるって言ってるだけだし、一般論として正しい
0574nobodyさん
垢版 |
2021/04/08(木) 08:06:40.07ID:???
>>570
googleやfacebookのエンジニアがコンプライアンスに縛られてないとホンキで思ってそうw
0575nobodyさん
垢版 |
2021/04/08(木) 08:08:27.84ID:???
567は>>560>>564の流れから来てると判断したんだが、違うのか?あとイレギュラーつってもなんでもありな訳じゃないだろ。
0577nobodyさん
垢版 |
2021/04/08(木) 09:04:19.89ID:???
そもそもコンプラ以前に環境ごとに異なる値をコミットしても意味ねーし邪魔なだけだろ
0578nobodyさん
垢版 |
2021/04/08(木) 09:52:47.37ID:???
ほんとそれ
コミットが必要な状況が特殊だと思う
0579nobodyさん
垢版 |
2021/04/08(木) 10:18:28.59ID:???
ventorも.envもコミットするバカの思考が理解できない
0580nobodyさん
垢版 |
2021/04/08(木) 10:23:11.40ID:???
>>579
初心者なだけだろ
温かい目で見守ってやれ
0581nobodyさん
垢版 |
2021/04/08(木) 10:28:20.05ID:???
>>579
マニュアルもろくに読まず、モダンなデプロイなども知らず、我流でやってきたんだと思う。それで指摘されると逆ギレして、マニュアルを盲信するバカって言ってくるあたり改善の見込み無し。
0582nobodyさん
垢版 |
2021/04/08(木) 10:57:00.64ID:???
マニュアル読まないのはクソだけど盲信するのもよくない
LaravelはマニュアルでDocker Desktopを推奨してるが重くて使えたもんじゃない
0584nobodyさん
垢版 |
2021/04/08(木) 11:05:27.96ID:???
みなさん教えてください Laravelになれるために
composer create-project laravel/laravel:6.* sampleと実行して
プロジェクトを作成し簡単なTodoアプリを作ってみました
その後自分の別の仮想環境にデプロイしてみようと思いWEBサーバのドキュメントルートに
gitからcloneしたアプリを配置してcomposer install --no-devと実行しvendorにライブラリが
配置されました。

ここまでは良かったのですがDBのセットアップを行うために(練習なのでsqliteです).envを編集し
php artisan migrateを実行したところCommand "migrate" is not defined.というエラーが
出てきました。
デプロイ時も--no-devオプションは付けてはいけないということでしょうか?
0585nobodyさん
垢版 |
2021/04/08(木) 11:10:55.08ID:???
すみません途中で送信してしまいました
--no-devオプションを外してcomposer installを実行したところ
php artisan migrateが動作するようになりました。

laravelをデプロイする際には
1.composer installする
2.migrateコマンドを発行
3.DBのセットアップ完了後はvendorフォルダを空にしてから
composer install --no-devを実行

という流れになるということでしょうか?
0586nobodyさん
垢版 |
2021/04/08(木) 11:23:05.87ID:???
>>585
devでしか使わないパッケージをよく分からないままapp.phpのサービスプロバイダに登録し、結果--no-devオプションが途中でこけていただけでは?

--no-devで実行した時に本当にエラーメッセージ無しに完了したか確認したか?
0587nobodyさん
垢版 |
2021/04/08(木) 11:28:06.92ID:Recchix+
>>585
--no-dev で良いと思いますよ。

まず大きな違いが「本番環境にログインして直接migrateをしない」という点です。

migrationの機能はローカルに構築されたLaravelを使います。
本番環境用のDB設定を用意した .env.prod をローカルのプロジェクトに用意して
php artisan migrate --env=prod です。

これで本番環境に開発者用機能をインストールすることなく、migrationを実行できます。

当然、migrationのファイルは本番にデプロイされたファイルではなく、ローカルに存在するファイルを使います。
git checkout master を忘れずに。


また、質問と関係無いですが、このスレにはなぜか勝手に質問者を騙る人がたまに居るので気をつけましょう。
私のようにIDを出して書き込めば安全です、
0588nobodyさん
垢版 |
2021/04/08(木) 19:23:43.45ID:???
>>543
lockファイルのコミットってなんか意味あるの?
0589nobodyさん
垢版 |
2021/04/08(木) 19:59:24.45ID:???
安定稼働してるバージョンで固定したいとかないの?
常に最新にしておきたいタイプ?
0590nobodyさん
垢版 |
2021/04/08(木) 20:38:36.76ID:???
>>588
むしろ君がlockファイルの役割を理解してる?
0592nobodyさん
垢版 |
2021/04/08(木) 21:31:20.15ID:Recchix+
>>590
いいえ、彼は理解していないと思います。ただの僕の推測ですが。
なぜなら、「lockファイルをコミットする意味はあるか」という質問に対する答えは「はい」しか無いからです。
lockファイルに役割がある以上、「いいえ」という答えになることはありません。

役割を理解した上でコミットする必要性があるのかという疑問が出てくるかも知れません。
その場合は先の質問内容ではなく「lockファイルをコミットする必要はあるか」という質問になります。
(この質問に対する答えは、必ずしも「はい」とは決まっていません)

その上で後者の質問に回答するとすれば、僕は必ずコミットします。
なぜなら、例えマイナーバージョンの違いであろうと環境毎に差を出したくないからです。
特定の環境でのみアプリケーションが正しく動作しない場合、ライブラリのバージョンに依存するかもしれないという可能性を残してしまうからです。
0594nobodyさん
垢版 |
2021/04/08(木) 22:03:16.41ID:???
しょーもない話題が続くな
0595nobodyさん
垢版 |
2021/04/08(木) 22:05:15.43ID:???
俺のLaravel、package-lock.jsonなんてファイルないんだけど…
0596nobodyさん
垢版 |
2021/04/08(木) 22:08:42.02ID:???
lockふぁいるはコミットしていいんだよ
理由はググれば記事が出てくる

ただしvendorと.envはコミットするなよ
0598nobodyさん
垢版 |
2021/04/08(木) 22:19:32.93ID:???
ライブラリのマイナーバージョンに絶対差を出したくないならvendorもコミットすればいいじゃん
0599nobodyさん
垢版 |
2021/04/08(木) 22:22:20.90ID:???
>>598
それなw
lockファイルをコミットしてvendorはコミットしないとか矛盾しすぎw
0600nobodyさん
垢版 |
2021/04/08(木) 22:24:32.48ID:???
矛盾とは思わんけど
一応どっちでも同じ目的は達成できる
Composerがちゃんと動いていればだけど
0601nobodyさん
垢版 |
2021/04/08(木) 22:28:21.33ID:???
リポジトリが重くなるというデメリットがあるけどな
0602nobodyさん
垢版 |
2021/04/08(木) 22:32:47.05ID:???
まあそれを回避するためのロックなんだろうな
0603nobodyさん
垢版 |
2021/04/08(木) 22:44:05.09ID:???
てか、Laravelプロジェクトに最初に入ってる.gitignoreに従えば良いだけだろ
なぜそれに抗おうとするのかが謎い
0604nobodyさん
垢版 |
2021/04/08(木) 22:51:11.49ID:???
>>376 によると環境依存あるから
vendor以下はコミットしない方がいいと思うけどな
そのサーバ上でcomposer installするのが確実
もしくはサーバーのクローンからrsyncで転送するとか
0605nobodyさん
垢版 |
2021/04/08(木) 22:54:34.51ID:???
バカ1「僕のDBパスワードは test123 だ。今の.envと異なるから書き換えてコミットしよう」
バカ2「私のDBパスワードは lara456 です。勝手に.envを変えないでくれませんか?」
バカ3「クレデンシャルを.envに記載するのはコンプラ違反です。そこだけ空欄にしましょう」
俺(じゃあファイルごと除外しなよ…)

バカ4「本番環境のクレデンシャルは履歴管理するべき!」
俺(ごもっとも、でも別の場所で管理してね)

バカ5「マニュアル盲信乙!マニュアル無いと何もできないの?」
俺(君はセオリーを理解した上で我流でやってくれ)
0607nobodyさん
垢版 |
2021/04/08(木) 23:19:47.31ID:???
定期的に現れるSVN君
0608nobodyさん
垢版 |
2021/04/08(木) 23:58:17.75ID:???
もうスレを荒らさないでくれ
.envコミット君とライブラリコミット君は延々と同じことしか話さないし他所でやってくれないか?
0609nobodyさん
垢版 |
2021/04/09(金) 02:41:17.62ID:???
>>608
少し落ち着きなよ。カルシウム不足かい?
0610nobodyさん
垢版 |
2021/04/09(金) 03:13:30.65ID:???
自分はviewもblade.phpで書いてしまうけど
みなさんはvue.jsで描画しているんですか?
blade.phpではなくvue.jsで描画するメリットって何かありますか?
0612nobodyさん
垢版 |
2021/04/09(金) 04:31:42.61ID:???
>>508
venderはまだしもnode_modulesは無駄がデカすぎだろ
新しい環境にデプロイしてもnpm installすりゃいいだけじゃん
0613nobodyさん
垢版 |
2021/04/09(金) 05:54:08.16ID:???
あれだけ説明受けて605みたいのがまだいるんだな
自分の環境しか知らないって怖いわ
0614nobodyさん
垢版 |
2021/04/09(金) 06:06:26.49ID:???
もうgitなんて使うのやめちまえよ
0615nobodyさん
垢版 |
2021/04/09(金) 06:44:01.37ID:???
>>508
node_moduleはnpm installで環境に合わせたバイナリ落としてきたりする奴いたりするのでやめといたほうがええで
0616nobodyさん
垢版 |
2021/04/09(金) 07:04:26.27ID:???
担当者が変わっても扱えるように開発環境も実行環境もWindowsなんだよね
0617nobodyさん
垢版 |
2021/04/09(金) 07:57:50.62ID:???
>>613
>>605じゃないけど、どの説明もクレデンシャル情報の入った.envをリモートリポジトリにコミットする理由の説明にはなってなかったよね?逆にどの説明が理由として真っ当だったか教えてほしい。
0618nobodyさん
垢版 |
2021/04/09(金) 08:16:02.47ID:???
>>617
> 俺(じゃあファイルごと除外しなよ…)
.envを入れなきゃいけない環境があるって言ってんだろ
必要なら環境変数で上書きしろ

> 俺(ごもっとも、でも別の場所で管理してね)
ごもっともじゃねーよ。.envは環境定義だって言ってんだろ
クレデンシャル情報をどこに持つかはセキュリティポリシーやガイドラインで判断しろ

> 俺(君はセオリーを理解した上で我流でやってくれ)
まずお前がセオリー理解しろ

お前が言う通り、クレデンシャル情報をコミットするかしないかは.envのコミットとは関係なく判断されるべき
お前がなんでよくわからんことを言い出したのかがよくわからん
0619nobodyさん
垢版 |
2021/04/09(金) 08:35:13.90ID:???
>>618
>>605じゃないって言ってるのに、>>605の話されても困るんだが・・・。あと俺は理由を説明してと言ってるんだ。ケースバイケースとか言って逃げるのはやめて。

ちなみにクレデンシャル情報入れないなら、それこそ.envコミットする理由はゼロだよね。
0620nobodyさん
垢版 |
2021/04/09(金) 08:41:49.12ID:???
>>618
ついでに言っておくと環境変数で上書きするぐらいなら、環境変数そのまま使っとけよ。.envに書かないとLaravelは環境変数として扱えないと思ってんのか?

更に言うと環境の定義ではなくて環境ごとの値を定義しているから、dev、stg、prdで全く同じ値を使うことがない限り、.envを使う意味はないって話もしてたよね。

さらにセオリーも.env否定派はLaravelのマニュアルや12Factors引用して話してたと思うんだが、お前の言うセオリーって何?
0621nobodyさん
垢版 |
2021/04/09(金) 09:35:15.42ID:???
Laravel以前の初歩的な知識がないやつってなんなの
0622nobodyさん
垢版 |
2021/04/09(金) 09:58:14.59ID:???
お前らどんだけ.env好きなんだよ
0623nobodyさん
垢版 |
2021/04/09(金) 10:02:33.19ID:???
追加で必須情報(環境変数とか)を設定しないと動かないソースは洗練されてない感じがする
0624nobodyさん
垢版 |
2021/04/09(金) 10:22:30.42ID:???
リポジトリからチェックアウトしてそのまま動くことが要求されるから
.envもvendorもコミットせざるを得ない
俺じゃなくて蔵が悪い
0625nobodyさん
垢版 |
2021/04/09(金) 10:30:12.46ID:???
バカ1「僕のDBパスワードは test123 だ。今の.envと異なるから書き換えてコミットしよう」
バカ2「私のDBパスワードは lara456 です。勝手に.envを変えないでくれませんか?」
バカ3「クレデンシャルを.envに記載するのはコンプラ違反です。そこだけ空欄にしましょう」
俺(…)

バカ4「本番環境のクレデンシャルは履歴管理するべき!」
俺(…)

バカ5「マニュアル盲信乙!マニュアル無いと何もできないの?」
俺(…)
0626nobodyさん
垢版 |
2021/04/09(金) 10:30:24.42ID:???
デプロイのスクリプトやマニュアルを別に用意しろよ
0627nobodyさん
垢版 |
2021/04/09(金) 10:41:57.74ID:???
ドキュメント工数追加請求しますね
0628nobodyさん
垢版 |
2021/04/09(金) 11:03:51.51ID:???
>>624
その説明ならまぁ理解するんだが、コンプラとか謎の理由つけるやつが居るのがね・・・。そして、そういう現場を知らないのは初心者だからとか訳のわからん理由をこねくり回す。

皆が皆、そんな異常な現場を知ってるわけじゃないし、むしろ複数の現場知ってるような経験者なら、その異常な現場を根拠に.envコミットの正当性を主張するはずもなく・・・。
0629nobodyさん
垢版 |
2021/04/09(金) 11:16:14.90ID:???
.envコミットは必要か?

環境変数でオーバーライドするために必要
→環境変数そのまま使え

履歴管理するために必要
→コードの管理と分けろ

本番環境しかないのでその方が楽
→.env使わずconfigに書けば良いだろ

チェックアウトしたらそのまま動く環境ガー
→あ、はい

こんな感じかなー
0630nobodyさん
垢版 |
2021/04/09(金) 11:20:03.60ID:???
システム作って客に納品する請負開発組と自社WEBサービスの開発やってる奴とで
開発にかかる金の意識も成果物に対する意識も全然違うと思う。
後者は金のこともソースをその後どう扱っていくかもそんなに考えて無いじゃないかな
0631nobodyさん
垢版 |
2021/04/09(金) 12:01:27.55ID:???
>>630
散々言われてるけど零細かそうでないかのほうが大きい気がする
0632nobodyさん
垢版 |
2021/04/09(金) 12:13:05.74ID:???
普通に.envを環境別にコミットして、環境変数でファイル名で指定する運用してるとこもあるのでは?
このスレでもそんな事言ってる人いたし、別のフレームワークでもある運用だし
せっかく環境晒してイレギュラー対応してる実情を教えてくれてる人がいるのに、それをバカとか言っちゃうやつの知的好奇心のなさは理解できねぇ
0633nobodyさん
垢版 |
2021/04/09(金) 12:30:36.20ID:???
.envコミットするにしてもプロジェクトのリポジトリに同居させるのはどうかなー
コミットするならローカルリポジトリとか別に立ててやるかな
0634nobodyさん
垢版 |
2021/04/09(金) 12:35:33.76ID:???
>>632

>>241 のやつか
俺は次のプロジェクト前に少し検証してみて、問題なさそうなら採用するかな
0635nobodyさん
垢版 |
2021/04/09(金) 12:41:18.93ID:???
>>632
>>241の話をしているならちゃんと読め。.envはコミットしてない。環境ごとに別のファイル名で管理してるだろ。
0636nobodyさん
垢版 |
2021/04/09(金) 12:42:33.18ID:???
jsonが脆弱だの、.envのコミットがどうだの、よくそんなことで盛り上がれるな、お前ら
0637nobodyさん
垢版 |
2021/04/09(金) 12:42:43.87ID:???
>>635
それを世の中では「.envをソース管理する」っていうんだぞ
0638nobodyさん
垢版 |
2021/04/09(金) 12:43:20.64ID:???
.envの使用頻度自体下がってる
コンテナ立ち上げる時に環境変数として渡してあげたほうが楽だしな
0640nobodyさん
垢版 |
2021/04/09(金) 12:44:31.51ID:???
>>623
APIトークンとかもコードに入れちゃうの?
0641nobodyさん
垢版 |
2021/04/09(金) 12:47:06.85ID:???
>>637
お前の中だけの話を世間一般の話にするなよw
0642nobodyさん
垢版 |
2021/04/09(金) 12:50:03.57ID:???
>>641
釣られるなよ。
それ、知らない環境を一律バカ扱いしたやつに対してのあてつけだぞ。
0644nobodyさん
垢版 |
2021/04/09(金) 13:36:28.07ID:GKE/Snks
https://12factor.net/ja/config

アプリケーションがすべての設定をコードの外部に正しく分離できているかどうかの簡単なテストは、認証情報を漏洩させることなく、コードベースを今すぐにでもオープンソースにすることができるかどうかである。
0645nobodyさん
垢版 |
2021/04/09(金) 16:00:24.38ID:???
>>638
環境変数で渡してるコンテナ設定ファイルを、githubで管理してるうちの会社。
0646nobodyさん
垢版 |
2021/04/09(金) 16:08:07.43ID:???
このスレ見てるとプログラマーという奴らがいかに建設的な議論ができないかよくわかる
仕事ができないオタクばかりなんだから経営陣や営業から馬鹿にされるのは必至だよね
0647nobodyさん
垢版 |
2021/04/09(金) 16:15:27.13ID:???
>>645
別にそれ自体は悪いことじゃない
前提となるセキュリティポリシーとガイドラインが適切に設計されているかが重要
0648nobodyさん
垢版 |
2021/04/09(金) 16:17:03.23ID:???
バカが集まるスレをわざわざ見て○○はバカばかり!とわざわざバカにするバカ
0649nobodyさん
垢版 |
2021/04/09(金) 16:29:45.13ID:???
>>645
コードと分離して、本当にアクセスすべきやつだけに絞って管理し、git secretで暗号化できてるならアリ。とりあえずこの辺を読んでおくと良い。
https://blog.gitguardian.com/secrets-api-management

和訳
https://itnews.org/news_contents/secrets-api-management

>>646
標準化の意識がなくてオレオレプログラミングにこだわる奴らはアマチュアだと思うから、それを職業プログラマ一般に当てはめるのはどうかと思うぞ。
0650nobodyさん
垢版 |
2021/04/09(金) 20:27:58.50ID:???
昨日も.env
今日も.env
明日も.env

これは零細煽りが相当効いたんだろなぁ…
0651nobodyさん
垢版 |
2021/04/09(金) 20:29:16.40ID:???
.envコミットしている人ってpackage-lock.jsonもコミットしてそうw
0652nobodyさん
垢版 |
2021/04/09(金) 20:43:54.40ID:???
そもそもLaravelerの内のどれぐらいがnode,npmをちゃんと使えてるのかっていう
0653nobodyさん
垢版 |
2021/04/09(金) 21:42:52.41ID:???
零細かどうかは知らんけど、マニュアルも読まない我流プログラマが何人かいることだけは把握した。
0654nobodyさん
垢版 |
2021/04/09(金) 21:45:24.39ID:???
.envがlaravelの機能だと思ってそう
0655nobodyさん
垢版 |
2021/04/09(金) 21:53:40.79ID:???
環境別に.env作るよね?
0656nobodyさん
垢版 |
2021/04/09(金) 22:30:19.26ID:???
零細煽りが効くと思ってる人って普段からそんな事ばっかり気にして生きてるんだろうか
0657nobodyさん
垢版 |
2021/04/09(金) 22:31:53.02ID:???
と零細が申しております
0658nobodyさん
垢版 |
2021/04/09(金) 22:37:09.60ID:???
流れがよく分からないけど>>629みたいな奴がプログラムとミドルのリポジトリを分けろと騒いでるって事でFA?
どっちでもいい気がするが
0659nobodyさん
垢版 |
2021/04/09(金) 23:20:09.24ID:???
ミドルって何だろ?ミドルウェア?そんな話してたか?
0661nobodyさん
垢版 |
2021/04/09(金) 23:26:55.82ID:???
そんなことより.envをコミットするかどうかについて語らない?
0662nobodyさん
垢版 |
2021/04/09(金) 23:27:00.35ID:???
まさかお前らミドルリポジトリ知らないのか?
0663658
垢版 |
2021/04/09(金) 23:36:27.64ID:???
>>559-562
ここで言うミドルはミドルエンバイロメントのことだけど
リテラシー低いね君たち
0664658
垢版 |
2021/04/09(金) 23:37:18.62ID:???
>>659-662
ここで言うミドルはミドルエンバイロメントのことだけど
リテラシー低いね君たち
0665nobodyさん
垢版 |
2021/04/09(金) 23:38:48.18ID:???
2回投稿する意味とは?
0666nobodyさん
垢版 |
2021/04/10(土) 00:03:47.04ID:???
ミドルリポジトリとかミドルエンバイロメントってなんだよ
適当な言葉作ってんじゃねーぞw
0667nobodyさん
垢版 |
2021/04/10(土) 03:03:21.77ID:???
最初からgitに入らない設定になってるのにw
0669nobodyさん
垢版 |
2021/04/10(土) 07:56:08.70ID:???
勤め先が零細かどうかなんて正直どうでも良い。俺が問題にしているのは、技術力や知識が零細ってこと。

公式マニュアルに書いてあるよって教えてもらったら、感謝してまず読め。読んでもない奴が「マニュアル盲信」とか言うな、カッコ悪い。
0670nobodyさん
垢版 |
2021/04/10(土) 08:10:53.36ID:???
>>669
「公式マニュアルに書いてあるよって」どれのこと言ってんの?
0671nobodyさん
垢版 |
2021/04/10(土) 08:31:15.16ID:???
マニュアル盲信批判君はマニュアル嫁って奴とマニュアル人間をゴッチャにしてバカにしてんのかな
0672nobodyさん
垢版 |
2021/04/10(土) 08:34:05.60ID:???
>>669
これのことかな?
https://laravel.com/docs/8.x/configuration#environment-file-security
でも、その少し前にLaravelではDotEnvを使ってるよって書いてあるんだわ。
で、みんなはそっちまで見てコメントしてる。もっというと、その先の「twelve-factor app」まで見てる。
それを見ると、機密情報の取り扱いに関して双方のドキュメントで矛盾が出るんだけど、実践面から「セキュリティポリシーやガイドライン」で判断するといいよ、ってアドバイスしてくれてる人がいるのよ。この辺を理解しないと「マニュアル盲信したままだとまずい」ってことだね。

ここまでが今までのスレの流れなんで、教えてあげたんだから君は僕に感謝してくれてもいいよ。
0673669
垢版 |
2021/04/10(土) 08:53:08.86ID:???
>>672
>>175で12factorsのリンク貼ったのは俺なんだけどな。レベルの低い議論してたから。

んで、そのあとlaravel公式の話になって、.envコミットするアホが多いから明示されるようになったのかもみたいな話をしているところに颯爽と現れたのが、>>247>>266みたいなアホ。
0674669
垢版 |
2021/04/10(土) 08:55:17.96ID:???
>>672
あ、お前は俺の貼った12factorを引用しているみたいだが、俺への感謝は不要だから。知らないやつに教えるのは当然のことだと思ってるから。それでも感謝したいなら好きにしてくれ。
0675nobodyさん
垢版 |
2021/04/10(土) 09:07:40.78ID:???
「twelve-factor app」知ってて、マニュアルとの矛盾を理解しないってすごいな
0676669
垢版 |
2021/04/10(土) 09:12:55.11ID:???
>>675
頭悪いなお前。>>669は何も知らない奴が我流でやるなって話。マニュアルやベストプラクティスを知ったうえでそれを基準にやり方を現場の環境に合わせろってこと。

マニュアルもベストプラクティス知らないただ無知な奴が編み出したやり方なんて、大抵の場合ただのゴミ。

それを理解しない我流プログラマが居るみたいだから>>669みたいなこと言ってんの。
0677nobodyさん
垢版 |
2021/04/10(土) 09:15:42.28ID:???
環境毎の.envどうしてんの
0678nobodyさん
垢版 |
2021/04/10(土) 09:18:59.35ID:???
>>676
老害、顔が真っ赤だな。
勝手にマニュアルやベストプラクティス知らないって決めつけるなよ。
事実としてマニュアル同士に矛盾があって、どちらかというと「DotEnv」側がベストプラクティスよりなんだから「マニュアル盲信すんな」が正しいだろ。
頭悪すぎ。
0679nobodyさん
垢版 |
2021/04/10(土) 09:22:29.01ID:???
>>658
ところでミドルって何?ふざけずに答えてくれない?
0680nobodyさん
垢版 |
2021/04/10(土) 09:30:31.85ID:???
>>678
これな
自分と違うやり方、マニュアル通りじゃないやり方に対して「マニュアル読まないバカ」「自分より知識の劣ったバカ」と決め付けて煽る行為はイカンよね
>>676がそうだったかはわからないけど
0681nobodyさん
垢版 |
2021/04/10(土) 09:36:08.61ID:???
>>678日本語理解できないのかお前は。

しかもdotenvも12factorの思想に基づいていて、.envはアプリのコードと分離しろってREADMEに書いてあるんだが。.envをコミットさせないlaravelの公式マニュアルとも矛盾は無い。

お前自身dotenvも12factorsもlaravelのマニュアルも読んだことがない雑魚プログラマてことだよね。あーそれで俺に突っかかってくんのか。
0683nobodyさん
垢版 |
2021/04/10(土) 11:17:36.25ID:???
せっかく手に入れた技術で金を稼いだり他人を幸せにするのでなく他人を煽ってからかうために使うなんてしょうもない人生送ってますね
0684nobodyさん
垢版 |
2021/04/10(土) 11:42:56.32ID:???
いや、.envをコミットするものだよ
いちいち「.envはコミットしちゃいけない!除外しろ!マニュアルが絶対!」って言ってるのは零細社畜の証拠
0685nobodyさん
垢版 |
2021/04/10(土) 11:44:32.01ID:???
>>684
それな、大手はみんな.envをリポジトリに入れてる
0687nobodyさん
垢版 |
2021/04/10(土) 12:11:06.99ID:???
>>682
あれ?マニュアルぐらい読んでるわ!て言い返して欲しかったなぁ。もしかして図星だったか?まぁどうでも良いけど。
0688nobodyさん
垢版 |
2021/04/10(土) 12:21:03.71ID:???
マニュアル読まずにトンチンカンなことを言うのもカッコ悪いし
マニュアル読んだぐらいでイキるのもカッコ悪い
こんなスレに生息する時点で全員底辺なのを自覚すべし、わかった上で荒らして遊んでる奴もいるがもちろんそういう人生もしょうもない
0689nobodyさん
垢版 |
2021/04/10(土) 12:22:16.31ID:???
マニュアル盲信するなって、クレデンシャル情報の取り扱いに関してだろ
老害な人、日本語大丈夫か?
0690nobodyさん
垢版 |
2021/04/10(土) 13:15:40.33ID:???
>>688
イキってるわけじゃないぞ。マニュアルやベストプラクティスを前提にするのはただの基本の話なのだから。基本ができてるだけでイキれるわけないじゃん。それやって初めてスタートラインなんだから。

つーか、ここでそれやってないやつって俺に絡んでるやつぐらいでしょ。皆当たり前のようにやってることだぞ。だからこそ.env否定派からはマニュアルのリンクとかがすぐ出てくるんだろう。
0691nobodyさん
垢版 |
2021/04/10(土) 15:13:56.71ID:???
機密情報をGitに上げるなって事?
マスクして保存すりゃいいじゃん
馬鹿か
0692nobodyさん
垢版 |
2021/04/10(土) 15:40:02.94ID:ZjkDwocp
ちゃんと.envに設定可能な値として入れてくれてるならまだ良い
機密情報に限らず、
あちこちで環境依存の値をハードコートしてて
後で運用の仕方が変わった時にそれを変えて回るのはめっちゃ大変
0693nobodyさん
垢版 |
2021/04/10(土) 15:40:25.66ID:???
王道から外れるオレカッケエエエエ
0694nobodyさん
垢版 |
2021/04/10(土) 16:04:43.33ID:???
機密情報云々じゃなく、環境依存情報だろ
プロジェクトのリポジトリにコミットする意味が分からん
0695nobodyさん
垢版 |
2021/04/10(土) 16:06:10.78ID:???
環境ごとに値が変わるのにコミットする意味とは
0696nobodyさん
垢版 |
2021/04/10(土) 16:21:15.52ID:???
あかん完全に話がループしとる
0697nobodyさん
垢版 |
2021/04/10(土) 16:29:15.18ID:???
>>692
逆転の発想で
DBのパスワードが下の方のクラスに直書きされていて知らないとどこにあるかわからないとか、隠したいなら逆にそうしたほうがええかも
0699nobodyさん
垢版 |
2021/04/10(土) 17:33:42.59ID:???
すみません、質問なのですが、結局.envはコミットしたほうが良いのですか?
スレを読んでみたのですが、意見が二分していてよく分かりませんでした。
初心者なので自分で判断できません。
0700nobodyさん
垢版 |
2021/04/10(土) 18:08:09.36ID:???
もう終わりだよこのスレ
0701nobodyさん
垢版 |
2021/04/10(土) 18:47:37.55ID:???
jsonファイルはコミットして安全なんですか?
0702nobodyさん
垢版 |
2021/04/10(土) 18:49:19.26ID:???
>>700
勝手に終わりにするなよ。質問には答えていこうぜ。
0703nobodyさん
垢版 |
2021/04/10(土) 19:08:39.22ID:PBSUi0HA
バージョン管理下の.envと
バージョン管理外のローカル.envをマージして使えたらさいつよ
0704nobodyさん
垢版 |
2021/04/10(土) 20:32:23.81ID:???
>>699
判断できないなら、大人しくマニュアルやベストプラクティスに従っておけば良い。つまり.envをコミットしてはいけない。
0705nobodyさん
垢版 |
2021/04/10(土) 20:50:15.56ID:???
>>704
頭固いなあ
システム開発向いてないよ
0706nobodyさん
垢版 |
2021/04/10(土) 20:53:48.35ID:???
>>699
結論を言うとプライベートリポジトリなら.envを登録しても問題ない
公開リポジトリしか使えない貧乏人が事故らないように公式は登録するなって言ってるの
0707nobodyさん
垢版 |
2021/04/10(土) 21:02:08.73ID:???
おいおい、無料アカウントでもプライベートリポジトリ作れるって知らないエアプが湧いてきたぞ。どうすんのこれ?
0709nobodyさん
垢版 |
2021/04/10(土) 21:33:38.44ID:???
>>699
何のために.gitignoreに.envが除外しているのか考えろバカ
0710nobodyさん
垢版 |
2021/04/10(土) 21:47:53.27ID:???
>>707
マジで?俺のgithubリポジトリ作成時にプライベートリポジトリがdisableになっていて
選択不可なんだけどどうすれば使えるの?
0711710
垢版 |
2021/04/10(土) 21:48:59.61ID:???
なんか別アカだとプライベートリポジトリ作れた
どういうことだこれ?
0712nobodyさん
垢版 |
2021/04/10(土) 21:57:11.75ID:???
お前のリポジトリの設定がどうなってるか知らないし、ここLaravelのスレだから質問するだけ無駄だと思うぞ。
0713nobodyさん
垢版 |
2021/04/10(土) 21:59:38.84ID:???
GitHubで非公開リポジトリが無料で作れるようになったの最近だろ
昔は作れなかった
0715nobodyさん
垢版 |
2021/04/10(土) 22:02:30.14ID:???
最近っていつ?おとといくらい?
0717nobodyさん
垢版 |
2021/04/10(土) 22:03:00.87ID:???
おととしぐらいじゃない?
0719nobodyさん
垢版 |
2021/04/10(土) 22:06:57.66ID:???
一年前を最近と言う、おっさん時間の流れ
0720nobodyさん
垢版 |
2021/04/10(土) 22:09:09.48ID:???
なお、bitbucketやGitLabはずっと前から無料アカウントでプライベートリポジトリを作れていたので、>>706はgithub無料化の話を知らなかった上に、gitリポジトリを扱うサービスをgithub以外に知らなかったことになる。
0722nobodyさん
垢版 |
2021/04/10(土) 22:10:33.51ID:???
ごめんよく見たらURL貼ってくれてたんだね
0724nobodyさん
垢版 |
2021/04/10(土) 22:19:12.99ID:???
>>720
Laravelの公式に教えてやれば?
.envについての話は無料化の前だろ
0725699
垢版 |
2021/04/10(土) 22:19:27.69ID:???
みなさんありがとうございます。
つまり、リポジトリを非公開にすると環境ごとに.envを変えないから大丈夫ってことなんでしょうか?
友達4、5人くらいでウェブアプリを作ってるんですがDBのパスワードとか秘密鍵をみんなで共有するのイケてないなーって思ってたところでした
githubが1年前に対応してくれてるから、もう大丈夫ってことなんですよね?
0726nobodyさん
垢版 |
2021/04/10(土) 22:20:37.52ID:???
ていうか無料でも商用利用には制限なかったっけ
0727nobodyさん
垢版 |
2021/04/10(土) 22:21:20.49ID:???
>>725
友達とNDAを結んでるなら問題なし
0728699
垢版 |
2021/04/10(土) 22:29:18.24ID:???
>>725
イケてないなって自分で思ってるのにわざわざリポジトリに入れてるのが謎すぎる
0731704
垢版 |
2021/04/10(土) 22:42:16.67ID:???
>>725
騙されたらダメだぞ。

ベストプラクティスとして知られる12factorsではリポジトリが明日OSSとして公開しても問題無いか?を判断軸とせよとしている。つまり、プライベートであろうがクレデンシャル情報を入れるのは良くないということだ。
https://12factor.net/config

また、>>649のリンク先では、gitリポジトリの特性上プライベートリポジトリといえども、クレデンシャルを入れておくのはリスクが大きすぎるとしている。やるなら、コードとリポジトリレベルで分割し暗号化した上で保存せよと言ってるね。

さらに、Laravelの5.2以降のマニュアルではセキュリティリスクの観点からも.envをコミットすることはおすすめしないと勧告している。

以上の情報をもとに後は好きに判断したら良いよ。
0732nobodyさん
垢版 |
2021/04/10(土) 22:44:41.18ID:???
DBのパスワードなんて最悪漏れても、どうせlocalhostからしか繋がらないだろ
0733nobodyさん
垢版 |
2021/04/10(土) 22:46:41.44ID:???
> リポジトリが明日OSSとして公開しても問題無いか?

例えがありえなさすぎて特殊すぎてピンと来ないな、うまく想像できない
問題があると言えばあるしないと言えばないかも知れないぐらいしかわからない
0734nobodyさん
垢版 |
2021/04/10(土) 23:08:00.28ID:???
IT系では物凄いニュースになってたからgithubプライベートリポジトリ無料化知らないとかおかしいぞ。

IT系のニュース一切見ない自分でも当日か翌日か、すぐに情報得たし。
0735nobodyさん
垢版 |
2021/04/10(土) 23:21:26.02ID:???
初心者でよく理解していないのに、なぜマニュアルやセオリーではなく便所の落書きに意見を求めてしまうのか
0737nobodyさん
垢版 |
2021/04/11(日) 00:29:24.71ID:???
5chの情報を信じるのが一番の悪手
0738nobodyさん
垢版 |
2021/04/11(日) 00:39:25.95ID:???
>>734
なんかものすごいニュースになってたとか言ってるけど正直そんな騒がれていない
0739nobodyさん
垢版 |
2021/04/11(日) 00:47:09.54ID:???
お前らgithubもよくわかってないのかよ
だからlaravelのjsonの脆弱性のissueも見つけられなかったんだな
0740nobodyさん
垢版 |
2021/04/11(日) 01:00:29.24ID:???
存在しないものを見つけることはできない
0741nobodyさん
垢版 |
2021/04/11(日) 01:14:53.23ID:???
>>740
いや本当だから なんでプライベートリポジトリ無料化を信じてくれないのか
0742nobodyさん
垢版 |
2021/04/11(日) 01:30:17.62ID:???
>>741
jsonのissueの話してるんじゃない?そっちじゃないでしょ
0743nobodyさん
垢版 |
2021/04/11(日) 07:06:33.36ID:???
これで.envコミットするのがどんなやつかハッキリして良かったじゃん。
0745nobodyさん
垢版 |
2021/04/11(日) 08:10:04.62ID:???
>>733
>リポジトリが明日OSSとして公開しても問題無いか?
要するに不慮の漏洩のリスクだね
メンバーのアカウントが漏洩したり、githubの不具合で公開されてしまう可能性のこと
そのために環境設定とコードは別々に管理しろっていうのが12factersのご意見だよ
0746nobodyさん
垢版 |
2021/04/11(日) 08:15:45.45ID:???
>>738
改定は去年の4月だからコロナのリモート対策のためだろうね
あの頃は慌ただしかったから記憶にないな
開発者の大部分は会社勤めで有償リポジトリを使ってるから関心なかっただろうし
0747nobodyさん
垢版 |
2021/04/11(日) 08:33:31.40ID:???
>>746
わざわざリンクを貼ってあるのに、読みもせず適当な考察するのは恥ずかしいことだね。あとお前会社勤めエアプでしょ。githubの組織アカウントのこと知らないみたいだし。
0748nobodyさん
垢版 |
2021/04/11(日) 08:37:41.75ID:???
>>745
そうなんだけど、ソースコードが漏れた時点でそもそもアウトと考えられるから
そこにDBのパスワードが載ってても大した違いはないと思えるんだよなぁ
外から接続なんてできないだろうし
少なくとも俺は仕事で書いたコードで、外部に漏れてもノーダメージなコードなんてないぞ
0749nobodyさん
垢版 |
2021/04/11(日) 09:03:20.90ID:???
>>748
そこはリスクマネジメント
リスクのレベルに応じて管理の仕方を分ける場合がある
ソースが漏れてもせいぜい流用されるだけで自分のサーバは無事だろ?
でも環境設定が漏れたらハッキングやクラッキングで
直ちに甚大な被害が出る可能性があるから
.envだけ厳重に管理した方が合理的ではあるのよ
0750nobodyさん
垢版 |
2021/04/11(日) 09:12:16.10ID:???
そら.envに金庫の番号やらオナニーの回数やら書かれてたら大問題になるけど
うちの場合はローカルでしか繋がらんDBやRedisの情報書いてるだけだから
ソース流出の方がダメージは大きいなぁ、これってうちだけ特殊なわけでもないと思うんだが
0751nobodyさん
垢版 |
2021/04/11(日) 09:32:23.64ID:???
じゃあいいんじゃないの?
0752nobodyさん
垢版 |
2021/04/11(日) 09:35:35.62ID:???
.envにs3やらメールサーバーやらSNS認証用のトークンやらを書くほうが普通だからな。localhostだけで完結している場合はエッジケースとして無視しているんじゃね?
0753nobodyさん
垢版 |
2021/04/11(日) 09:36:46.67ID:???
環境ごとに変わる値をコミットする意味とは
0754nobodyさん
垢版 |
2021/04/11(日) 09:44:39.94ID:???
>>753
それは別の話だね
会議でそういう話し方をすると排除されるよ
0756nobodyさん
垢版 |
2021/04/11(日) 10:14:34.59ID:???
>>753
マニュアル猛信者乙
うちではどの環境でも値を統一してるし、そんなプロジェクトがいくらでもあること分かってる?
0757nobodyさん
垢版 |
2021/04/11(日) 10:20:30.89ID:???
>>756
>>753じゃないけど、そんな底辺現場を自慢して悲しくならないか?さすがにそれを正常だとは思ってないと信じているぞ。

あと、猛信て面白いねwww
0759nobodyさん
垢版 |
2021/04/11(日) 10:28:29.75ID:???
.○envコミット派の生態

- マニュアルは読まない
- ベストプラクティスに興味ない
- 自分のやり方が正しいと思い込む
- github無償アカウントでプライベートリポジトリ作れない
- 底辺現場を自慢する
- おかしいと突っ込まれると客のせいにする
- マニュアル読むやつは猛信者という謎のレッテルを貼る
- マニュアル読めって言うやつを老害認定する

これぐらいか?
0760nobodyさん
垢版 |
2021/04/11(日) 10:30:12.17ID:???
>>759本人が老害の生態そのまんまだなw
0761nobodyさん
垢版 |
2021/04/11(日) 10:30:34.80ID:???
あとbitbucketやGitLabを知らないとか、俺が知らないのは大したニュースになってないから!と言い訳するってのもあるか。
0763nobodyさん
垢版 |
2021/04/11(日) 10:34:21.79ID:???
>>752
結局それをgitに保存するかどうかだね
クレデンシャル情報は専用のリポジトリに保管してメンバーを限定するのが大企業では一般的じゃないかな
個人情報を扱わないシステムならソースと同じリポジトリでもほぼ問題なし
0765nobodyさん
垢版 |
2021/04/11(日) 10:36:27.04ID:???
零細企業では.envをコミットするのが正しい
中小大手は.envを除外するのが正しい
ってことで良いか?
0766nobodyさん
垢版 |
2021/04/11(日) 10:37:39.26ID:???
他言語から来たLaravel初心者ですよろしくお願いします
マニュアル見始めたけど見慣れない用語がよくわからない
大雑把に言うと
サービスコンテナ→インスタンス使う
ファサード→static呼び出し
て理解で大体合ってる?
0767nobodyさん
垢版 |
2021/04/11(日) 10:39:20.24ID:???
>>763
まぁ確かにうちは大企業だからってのはあるけど、取引先の中小だって言わなくてもそれぐらいのことはやってたけどなぁ。

だから、ここ見てると俺の知らない魔境みたいな現場がスゲー沢山あるんだなって勉強になる。
0768nobodyさん
垢版 |
2021/04/11(日) 10:39:36.04ID:???
>>763
うち、それらの情報はクライアントからメールで受け取ってそのままだわ
もらった値を鯖でvi開いて.envに書くだけ
誰も管理してない
0769nobodyさん
垢版 |
2021/04/11(日) 10:43:32.00ID:???
>>766
サービスコンテナはクラスをインスタンス化する為の機能のこと
ファサードはその通り
0770.envコミット否定派
垢版 |
2021/04/11(日) 10:45:51.08ID:???
>>766
サービスコンテナの理解がかなり雑。それ単なるクラスの説明でも同じにならない?

ザックリお手軽にDIするための仕組みって覚えておくと良いぞ。コンストラクタインジェクション、メソッドインジェクションするときにお世話になる。

ファサードはstatic呼び出しというよりグローバルなヘルパーだと思った方が良い気がする。
0771nobodyさん
垢版 |
2021/04/11(日) 10:48:10.55ID:???
環境ごとの設定をgit管理から除外することって、最近の流行りやトレンドじゃないし、単にそれが合理的だからそうしてるだけでしょw
なんで老害と結びつけたがるんだろw
0772.envコミット否定派
垢版 |
2021/04/11(日) 11:03:58.64ID:???
>>771
それ以外に言い返す言葉が思い浮かばないんでしょ。そっとしておいてあげて。
0773nobodyさん
垢版 |
2021/04/11(日) 11:35:15.89ID:???
>>771
個々の事情を考慮せずに押し付けるやり方が老人臭いんだよ
0774nobodyさん
垢版 |
2021/04/11(日) 12:14:59.55ID:???
多様性を許容できない老害
0775nobodyさん
垢版 |
2021/04/11(日) 12:36:47.38ID:???
依存性の注入ってなんかエロいな
0776nobodyさん
垢版 |
2021/04/11(日) 12:37:30.73ID:x/7IP9W1
はい、だから僕は以前に言いました。
自分のプロジェクトでは外すのが当然ですが、あなたのプロジェクトでは好きにしなさいと。


315 nobodyさん sage 2021/04/01(木) 19:35:05.19 ID:???
>>314
ね、頑なに.envを外したがる奴って意識高すぎだろw
細かいこと気にしすぎだし絶対童貞だろw

318 nobodyさん 2021/04/01(木) 20:45:22.22 ID:9RqbMYkF
>>315
結論は>>308-310あたりでもう出てると思っていて、それをわざわざ掘り起こして人格否定煽りはみっともないと思います。

頑なに「頑なに.envを外したがる」というのが間違いで、
このスレを読んでいる限り、外す人は
「私のプロジェクトでは外しますが、あなたのプロジェクトなら好きにしてください。おすすめしませんけど。」
というスタンスの方が多いと思います。(僕含めて)
0777nobodyさん
垢版 |
2021/04/11(日) 12:38:16.40ID:x/7IP9W1
そろそろこうやって煽り続けるの辞めませんか?
0778nobodyさん
垢版 |
2021/04/11(日) 12:40:12.89ID:x/7IP9W1
「押し付ける老害」「細かいことを気にする童貞」
煽ってるのはどちらでしょうか。
そろそろ会心しましょう。
0779nobodyさん
垢版 |
2021/04/11(日) 12:48:41.02ID:???
そろそろスルーでいいんでない
さすがにみんな飽きたっしょ
0780nobodyさん
垢版 |
2021/04/11(日) 12:50:28.21ID:???
つうかこれって荒らしによるプロレスだよな?
誰も本気で.envを(ピー)だなんて思ってないだろw
0782nobodyさん
垢版 |
2021/04/11(日) 13:01:04.37ID:???
>>767
エンジニアを抱えてない企業もザラだからな
修正やリリースは必要な時に別のSierに依頼することもある
機密だけリポジトリを分けるとかの合理性はあくまで保守担当にとっての話で、オーナーにとってはただの無駄手間と言う事もある
0783nobodyさん
垢版 |
2021/04/11(日) 13:22:17.44ID:???
>>773
安心しろ。底辺な職場ではそういう異常なのもあるんだなって理解しただけで、お前に押し付けようなんて誰も思ってないから。第一、末端のプログラマにそんな権限無いだろ?
0784nobodyさん
垢版 |
2021/04/11(日) 13:52:46.24ID:???
.envを.gitignoreに入れたテイラーオットウェルは真の老害?
0785nobodyさん
垢版 |
2021/04/11(日) 13:54:08.98ID:lPRTQHtn
パートナー社員に本番環境で使ってるSaaSのAPIキー渡すとかリスク高杉よね
0786nobodyさん
垢版 |
2021/04/11(日) 14:23:11.67ID:???
>>784
ケースバイケースってあと何回言われたら理解できる?
0788nobodyさん
垢版 |
2021/04/11(日) 14:25:02.10ID:???
渡されるというかこちらが生成からしてるからな
蔵にはそういうのできる奴が誰もおらん、もちろん管理もしてないだろうけど知らん
AWSもアカウント取るところからやらされるからルートのパスワードが実質こっち管理、何かあっても責任取らんとは言っているが
0789nobodyさん
垢版 |
2021/04/11(日) 14:29:17.05ID:???
前スレは1000行くのにかなり時間かかったが、
今スレはあっという間なんだが
ええことですやんw
0790nobodyさん
垢版 |
2021/04/11(日) 14:31:38.34ID:???
>>785
いや渡すだろ もちろん全権限与えたAPIキーではなく
適切な権限を付与したAPIキーを渡すけど
0792nobodyさん
垢版 |
2021/04/11(日) 14:43:16.81ID:???
>>790
うちの蔵にもそうしてもらいたいわ
多重請けの末端の一人親方の俺しか大企業のAWSのルートパスワード知らんとか恐ろしすぎる
0793nobodyさん
垢版 |
2021/04/11(日) 14:44:33.00ID:???
コミットしない老害 vs コミットする零細

争いは永遠に続く
0794nobodyさん
垢版 |
2021/04/11(日) 14:52:41.42ID:???
>>792
マジかー。辛すぎる歪な構造だな。
0795nobodyさん
垢版 |
2021/04/11(日) 15:57:14.54ID:???
>>792
あなたが居なくなったら大変だねそのシステム
0796nobodyさん
垢版 |
2021/04/11(日) 16:29:13.77ID:???
ansibleで配るときに環境毎に切り替えるんだが叩かれるんかな🤔
0797nobodyさん
垢版 |
2021/04/11(日) 16:47:43.41ID:???
そろそろスレタイを読もうねみんな
0798nobodyさん
垢版 |
2021/04/11(日) 17:01:50.07ID:???
スレの相違をまとめると、laravel使いは馬鹿が多いってことだね
0799nobodyさん
垢版 |
2021/04/11(日) 17:12:19.83ID:???
>>798
おまえは馬鹿だがLaravel使いは馬鹿とは限らないな
0800nobodyさん
垢版 |
2021/04/11(日) 17:16:29.68ID:???
>>798
.envや/vendorを(ピー)と思ってる人は総じて(ピー)なのは合ってる
0801nobodyさん
垢版 |
2021/04/11(日) 17:17:32.25ID:???
>>798
それ程簡単になってるのが良い面であり悪い面でもあるのかな
大抵のプロジェクトは素人みたいなのがやってるからなぁ
0803nobodyさん
垢版 |
2021/04/11(日) 17:23:08.48ID:???
.envや/vendorを除外すべきと思ってる人は総じて老害なのは合ってる
0804nobodyさん
垢版 |
2021/04/11(日) 17:27:24.91ID:???
合理的なことをしたら老害と言われるのは納得いかないのだが
QR決済よりフェリカの方が便利なのにおサイフケータイ使ってると老害と言われるのもおかしい
0805nobodyさん
垢版 |
2021/04/11(日) 17:29:42.04ID:???
>>802
800はまだどちらにも受け取れるのに
0806nobodyさん
垢版 |
2021/04/11(日) 17:45:35.11ID:???
.envをコミットしたいのでSymfonyに乗り換えました!!
0807nobodyさん
垢版 |
2021/04/11(日) 17:56:25.21ID:???
粘着質な人とは仕事したくない
0808nobodyさん
垢版 |
2021/04/11(日) 18:47:06.19ID:???
マニュアルやベストプラクティスを参照して手堅く開発しようとすると、オレオレ実装している奴らから老害言われるのか。

俺からしたらマニュアル読まずに、配列をarray()で表現したり、分割代入をlist()で受け取ったり、型宣言使わなかったり、Eloquent使わないで生SQL書いてるやつのほうが老害だと思うんだよなぁ。
0809nobodyさん
垢版 |
2021/04/11(日) 18:52:21.95ID:???
ぼく「PSR-12を守ってコーディングしてください」
バカ「は?そんなん俺の自由だろ。テメー老害か?」

解せぬ。
0811nobodyさん
垢版 |
2021/04/11(日) 18:59:02.82ID:???
ほとんどが対立荒らしだろ
本当は大して興味ないのにわざわざスレを荒らしたいだけ
0812nobodyさん
垢版 |
2021/04/11(日) 19:00:32.93ID:???
>>808
適合しないケースにまで自分の思想を押し付けるからだよ
ベスプラが老害なんじゃないから間違えるなよ?
おまえが老害なだけだからな
0813nobodyさん
垢版 |
2021/04/11(日) 19:02:14.58ID:???
>>808
違うだろ
なんで自分の非を認めずに延々と相手に転嫁するんだ?
いい加減自分の押し付けがましさに気づけ
0814nobodyさん
垢版 |
2021/04/11(日) 19:09:08.52ID:???
いやいや、俺含め.envコミット否定派は肯定派を異常って言ってるだけで、やりたきゃ好きにやれって言ってるぞ。被害妄想過ぎるわ。
0815nobodyさん
垢版 |
2021/04/11(日) 21:02:08.75ID:???
>>814
異常呼ばわりまでして押し付けるのか
終わってんな老害
0816nobodyさん
垢版 |
2021/04/11(日) 21:03:17.92ID:???
>>814
否定してるのおまえだけだぞ老害
おまえ以外はケースバイケースって結論だ
しつこく押し付けて相手まで中傷したのはお前だけ
0817nobodyさん
垢版 |
2021/04/11(日) 21:07:42.69ID:???
symfonyでは.envがgitの管理対象になっているのはあれ何でなんだ?
0818nobodyさん
垢版 |
2021/04/11(日) 21:22:02.49ID:???
Laravelは老害向け
Symfonyは零細向け
0819nobodyさん
垢版 |
2021/04/11(日) 21:38:21.19ID:???
>>816
ケースバイケースって言い方してるけど、それって結局マニュアルやベストプラクティスからは外れざるを得ない異常なケースてだけだよ。外れ値ってわかる?

異常なケースをれいにあげて、俺は正常だ!て言われても困るわwww
0820nobodyさん
垢版 |
2021/04/11(日) 21:49:23.73ID:???
例えば>>756とかさ、マジで環境ごとに値が統一されてるなら、config内のenv()の第二引数に全部書いたら済む話じゃん?.envに書く必要ある?
0821nobodyさん
垢版 |
2021/04/11(日) 21:52:16.30ID:???
>>819
ほら異常呼ばわり
自分が異常扱いされるからネットで仕返しのつもりかな?
寂しい老後だね
0823nobodyさん
垢版 |
2021/04/11(日) 22:00:09.53ID:???
>>821
手法の話してたのになんで人格の話にすり替えようとしてるんだ?
0824nobodyさん
垢版 |
2021/04/11(日) 22:00:21.03ID:???
>>822
黙れ黙れ黙れ黙れ もうNT登録したから反論するなよ
0825nobodyさん
垢版 |
2021/04/11(日) 22:05:05.90ID:???
普通はさ、マニュアル読んでconfigの仕組み理解してdotenvの用途も理解しているならさ、環境に差異がなければ、環境の差異に対応するために用意されたdotenvの仕組みは不要て判断するんだよね?わかるか?
0826nobodyさん
垢版 |
2021/04/11(日) 22:09:38.07ID:???
>>756て、俺からするとその辺を全く理解してないバカってことなんだけど、それに気づかずドヤってて本当に哀れなんだよね。
0827nobodyさん
垢版 |
2021/04/11(日) 22:12:11.90ID:???
つかこれって荒らしによるプロレスだよね
誰も本気で.envを(ピー)だなんて思ってないよな?
0828nobodyさん
垢版 |
2021/04/11(日) 22:47:33.40ID:???
>>775
インジョクションって言やいいのになんでイチイチ用語を訳すのかホントセンスないよねアレ
0829nobodyさん
垢版 |
2021/04/12(月) 00:05:39.02ID:???
.envコミットくん、ようやく自分の環境が異常だって気づいたみたいだな。良かった良かった。
0830nobodyさん
垢版 |
2021/04/12(月) 00:30:38.74ID:???
明日は会議があるので寝ます。
今日もenvをコミットしていいのかわかりませんでした。
0831nobodyさん
垢版 |
2021/04/12(月) 00:50:22.74ID:???
5chの情報を信じる奴はバカ
つまり5chで質問する奴もバカ
自分で考えろ
0832nobodyさん
垢版 |
2021/04/12(月) 02:02:10.70ID:???
結局スレの結論としては
環境に差異がない→.envをコミットしても問題ない
環境に差異がある→.envコミットしてはいけない
ということだよね
0833nobodyさん
垢版 |
2021/04/12(月) 02:33:53.12ID:???
このスレの結論は好きにしろで終わりだよ
0835nobodyさん
垢版 |
2021/04/12(月) 07:32:12.12ID:???
>>832
環境に差異がないなら、.envを使う理由が無いて話を>>825でしてるわけで。まぁ、それでも使いたい奴は好きにしろってことではある。
0836nobodyさん
垢版 |
2021/04/12(月) 08:03:30.78ID:???
まとめてみた

・.envは環境を定義するためのものなので環境ごとに異なる。各環境に直置きし、ソース管理に含めないのがお手軽
・定義すべき内容(テンプレート)は.env.exampleで共有すると良い(こちらはソース管理に含む)

とはいっても.envを管理対象に含めたいプロジェクトはそこそこある
以下の対応をすると良い

*機密情報の取り扱いに関して
厳密には、.envを管理する/しないとbヘ関係がないが=A以下のように瑞ョ理すると良い
・どのような立場の人から情報を守りたいのかを定義し(セキュリティポリシー)、その対応としての実装を行う(ガイドライン)
・公式ドキュメントには、「source control repository」からの流出が一例として載っているが、その想定は一般的ではないのでポリシー設計時には自システムに対応した脅威を整理すること
・ルールで縛られることも多い。例えば「データベースへの接続情報は、ミドルウェアの管理者が管理する事」とか「特定管理者以外に資格情報は開示しない」とか
・実装方法は、.envに記述する/環境変数を使用する/変数として管理しデプロイ時に上書き等々あるが、ポリシーとセットで語られるべき内容なので省略

*.envファイルの管理方法
以下のような実装方法がある模様
・環境ごとのファイルを用意して、環境変数APP_ENVで切り替える(注:defining a server-level APP_ENV)
・各環境のローカルリポジトリとして管理
・共通の.envを用意して部分的に環境変数で上書き
・共通の.envが使用できるように、デプロイ先の環境をそろえる
0837nobodyさん
垢版 |
2021/04/12(月) 08:17:32.31ID:???
>>836
まとめてくれてるのはいいんだけど、過去ログ見ればわかるから。
結局、laravelの脆弱性対策はどうなの?
0838nobodyさん
垢版 |
2021/04/12(月) 08:20:27.31ID:???
>>836
一般的で無いとする根拠は?
- 12factors
- gitguardian
あたりの記事でも、プライベートリポジトリであってもクレデンシャル情報を原則入れるな、だよ。

例外として、以下の条件を満たしている場合はOKとしている。
- アプリのコードと分離したリポジトリである
- 暗号化している
0839nobodyさん
垢版 |
2021/04/12(月) 09:25:47.30ID:???
>>838
「プライベートリポジトリであってもクレデンシャル情報を原則入れるな」=「流出を危惧」ではないよ
「データベースへの接続情報は、ミドルウェアの管理者が管理する事」とか「特定管理者以外に資格情報は開示しない」って、ルールの背景を考えるとわかる

ソース流出を想定するっていうのは、大雑把すぎるんだ

流出のみでなく、内部統制であったりカジュアルな盗み見防止であったり、理由はいろいろだけど「閲覧できる範囲をより限定的にする」ことがベストプラクティスなのは間違いない
問題は、現状、「閲覧できる範囲をより限定的にする」=「ソース管理からはずす」ではないプロジェクトが多数出てきている事
主にインフラの多様化が進んだせいだね

なので、まとめは「ソース流出」を一般的な脅威と捉えず、ちゃんと自環境の脅威を整理しようね。ってことだろ

この辺は.envを管理対象にするとかしないとかとは本来は関係ない話
どっちであっても、考えなければならない事
セキュアな環境をどうやって作るかってところだね
0841nobodyさん
垢版 |
2021/04/12(月) 10:44:36.35ID:???
gitguardianの記事を読んでないんだろうか?

そこでは、悪意のある攻撃者はプライベートリポジトリにヤバい情報を置いていると考えて優先度の高い攻撃対象に選定するので、原則置くなって話なんだけどな。せめて置くなら暗号化せよ、だね。

わざわざ「プライベートレポジトリは、シークレットを保管するための安全な保管場所だと勘違いしている人はたくさんいます。」て書いてくれているわけだし。

「勘違いしている人が沢山いる」からそれが一般的だ!て主張なら同意するけど、一般的だから問題無いという主張なら同意できないかな。
0842nobodyさん
垢版 |
2021/04/12(月) 10:54:03.14ID:???
>>839みたいな具体的な脆弱性の内容とその対応がようやく出てきてよかった。
どういった状況で何の情報を誰から守るか具体的な対応が取れてるなら他人にとやかく言われることじゃ無い。
「.envをコミットしない」だけじゃ具体的な危険性の説明が無くて大雑把すぎる。
他人に時間取ってもらって対策してもらうには話の進め方が雑
0843nobodyさん
垢版 |
2021/04/12(月) 11:23:52.31ID:???
長々と脆弱性の問題書いてるけどさ、それ以前の問題なんだよ、たしかにそれもあるんだけど。
環境ごとに変わる値をコミットしても意味ないし邪魔なんだよ。
0844nobodyさん
垢版 |
2021/04/12(月) 11:24:30.99ID:???
発想が真逆で笑える。

.envは.gitignoreでデフォルトコミット対象外なのに、あえてコミットする奴らが居て話題なっている。

そして、そいつらに理由を聞いてもまともな理由が返ってこないというのが現状な。

>>756みたいな恥ずかしい勘違い以外だと客の希望によって仕方なくって話ぐらいじゃないか?
0845nobodyさん
垢版 |
2021/04/12(月) 11:36:46.16ID:???
もう.env、NGワード登録しようや
0846nobodyさん
垢版 |
2021/04/12(月) 12:21:12.34ID:???
>>844
でかいとこだと一定数存在しそうなルールだと思うよ
過去になんかやらかしてたら、ガイドラインに取り込まれてそうな香りがプンプンする箇所だしw

「本番に上げる一時ファイル以外のコードは、すべて管理対象とすること」とか普通にありそう
0847nobodyさん
垢版 |
2021/04/12(月) 12:29:52.56ID:???
>>841
「ソースコード流出」の例は、粒度がおかしいって指摘だろ

ソースコード流出を考えなきゃいけないようなプロジェクトだと、それ以前に閲覧権限の制限で「機密情報はどうやって管理されるべきか?」って話になるし、流出を考えなくて良いプロジェクトならどーでもいい切り口

ソースコード流出の原因を適当に並べると
・公開範囲の設定ミス
・閲覧可能アカウントの乗っ取り/クラック
・SaaSの脆弱性をつかれる
とかだと思うけど、こんなレベルにブレイクダウンして、コード管理手法を問うようなた議論はこのスレで見たことない(&スレチ)
0848nobodyさん
垢版 |
2021/04/12(月) 12:33:49.50ID:???
本番用.envの設定ミスで本番データがテスト環境のDBに書き込まれてたとか普通にありそう
そういうやらかしやった企業だとよくわかっていない上司が
「すべて管理対象に含めろ!!」とか言ってそうだねw
0849nobodyさん
垢版 |
2021/04/12(月) 12:34:45.92ID:???
.envとしては正しいけどキャッシュのせいで違う値で動作していたってパターンもあるなw
0850nobodyさん
垢版 |
2021/04/12(月) 17:37:10.10ID:???
話変わって申し訳ないけどlaravel-mixって使わないほうがいいの?
前にこのスレでlaravel-mix馬鹿にしている人がかなりいたけど使うとダメなのかな
0851nobodyさん
垢版 |
2021/04/12(月) 17:45:12.52ID:???
別に使ってもいいよ
どうせならvue.jsのスタンダード覚えた方が潰しが効くし、完全にフロントとLaravelを分離できるから、バックエンドだけ移植とかにも対応しやすくていいとは思うけど
0852nobodyさん
垢版 |
2021/04/12(月) 17:49:52.88ID:???
>>850
使っても良いと思う。大きな問題もないし。
でも使う意味はあんまり無いと思う。
vue-cliを捨ててまでlaravel-mixを使うメリットが無いのと、今なら爆速の開発サーバーviteもあるし、ますます使う意味が無くっなった。
0853nobodyさん
垢版 |
2021/04/12(月) 18:09:17.86ID:???
React使ってるからLaravel-Mixで問題ない
0854nobodyさん
垢版 |
2021/04/12(月) 18:10:48.56ID:???
mix使えば楽だしいつも使ってるわ
0855nobodyさん
垢版 |
2021/04/12(月) 18:12:31.93ID:???
reactもviteでいいな
0856nobodyさん
垢版 |
2021/04/12(月) 18:31:15.65ID:???
.envや/vendorをコミットする衝撃に比べるとlaravel-mixを使うなんてどうでもいい
ベストではないがバッドというほどのことではないね
0857nobodyさん
垢版 |
2021/04/12(月) 18:59:19.01ID:???
>>850
laravel-mix馬鹿にしてたのはたぶん1人。同じやつが何度も書いてたと思われる。
0858nobodyさん
垢版 |
2021/04/12(月) 20:12:59.62ID:???
.envコミットは論外だけどvendorやnode_modulesをコミットはケースバイケースだね
0859nobodyさん
垢版 |
2021/04/12(月) 20:24:13.29ID:???
逆だぞ
.envをコミットするのはケースバイケース
node_modulesやvendorはOSによってダウンロードするライブラリが違うから
基本コミットしないほうがいい
0860nobodyさん
垢版 |
2021/04/12(月) 20:29:31.50ID:???
コミットについてにぎわってるようだから自分も質問させていただきます。
laravelのcacheフォルダのファイルってコミットしたほうがいいんですかね?
デフォルトだとcacheフォルダは管理対象外っぽいですけどコミットした時のメリットって何かありますか?
あとlaravel-mixを使用したときにビルドされたcssやjsは管理対象に含めたほうがいいんですか?
それとも管理対象に含めるのはやめて本番環境で毎回ビルドかけたほうがいいんですか?
0861nobodyさん
垢版 |
2021/04/12(月) 20:45:34.24ID:???
キャッシュをコミットして本番アップしないと、初回アクセスしたユーザーの処理が遅くなるだろ
大企業ではキャッシュも本番アップするのが常識だぞ
0862nobodyさん
垢版 |
2021/04/12(月) 20:54:54.40ID:XsR7zWQI
>>860
キャッシュは必ずコミットするべき
理由は詳しくは言えんがlaravelのissueを見てくれ、散々.gitignoreから外したほうが良いって言われてる

え、.env?あれをコミットするのはどうかしてるね
0863nobodyさん
垢版 |
2021/04/12(月) 20:55:33.76ID:???
>>859
お前しつこいぞ。ケースバイケースっていうが>>756のケースしか上がってきていないし、そのケースで.env使うのはアホって結論出てる。

あとOSによってダウンロードするライブラリが違うってどういうこと?お前はwindowsとmacとlinuxでjsやPHPのコードの使い分けてると思ってんの?マジ?

そんな程度だからケースバイケースなんて寝ぼけたこと言っちゃうんだぞ。1年ぐらいROMしとけ。
0864nobodyさん
垢版 |
2021/04/12(月) 20:56:20.24ID:???
もう終わりだよこのスレ
0865nobodyさん
垢版 |
2021/04/12(月) 20:57:59.11ID:???
確かcomposerかnpmでmac環境でしか落ちてこないライブラリとかなかったけ?
最近dockerした使わんから勘違いかもしれんが
0866nobodyさん
垢版 |
2021/04/12(月) 20:58:41.40ID:???
お前ら初心者を騙すのはほどほどにしとけよ
信じるやつが出てきかねんぞ
0867nobodyさん
垢版 |
2021/04/12(月) 21:05:10.45ID:???
キャッシュはコミットしない
js cssとかのビルドアーティファクトは状況による
ただリポジトリに入れるとコンフリクトが多くて面倒
小規模なら本番でビルドするのもありだけど、大半は自動ビルドツールを使う
0868nobodyさん
垢版 |
2021/04/12(月) 21:06:39.79ID:???
>>863
node_modulesがOSごとに違うのは有名な話だろ
0872nobodyさん
垢版 |
2021/04/12(月) 21:13:13.74ID:???
ここまでOSごとに異なるというソース無し
0873nobodyさん
垢版 |
2021/04/12(月) 21:13:46.22ID:???
>>863
なんで老害って他のやり方を一切認めないの?
0875nobodyさん
垢版 |
2021/04/12(月) 21:28:18.16ID:???
node-sassは環境によって変わるはず
0876nobodyさん
垢版 |
2021/04/12(月) 21:39:15.65ID:???
どんどんネタに走っていくな
キャッシュのコミットはさすがにネタとしてもやりすぎw
>>860は狙いすぎ
0877nobodyさん
垢版 |
2021/04/12(月) 21:40:40.75ID:???
完全にネタスレと化しとる
0878nobodyさん
垢版 |
2021/04/12(月) 22:03:00.57ID:???
キャッシュはコミットしないほうがいいよって言うと
「なんで老害って他のやり方を一切認めないの?」
と返されるのかな
0879nobodyさん
垢版 |
2021/04/12(月) 22:54:42.77ID:???
OSごとに異なるって、LinuxとWindowsだったらあるかも知れんけど
CentOSとAmazon Linuxぐらいの違いでも変わるの?
0881nobodyさん
垢版 |
2021/04/12(月) 23:02:38.10ID:???
「コンプラがー」「OSの違いがー」
お前ら根本的にずれてるよね
そんなの焦点ですらないのに
0882nobodyさん
垢版 |
2021/04/12(月) 23:04:44.23ID:???
cakeが廃れた理由って何なん?
0884nobodyさん
垢版 |
2021/04/12(月) 23:18:21.76ID:???
laravelも最近symfonyに押されつつあるな
0886nobodyさん
垢版 |
2021/04/13(火) 09:50:08.37ID:???
お前らってデプロイ時のDBの初期データってどうしてる?
本番リリース用のシーだー作ってそいつで登録?
それとも普通にリリース用sqlファイル用意してそいつで登録している?
0887nobodyさん
垢版 |
2021/04/13(火) 09:55:06.59ID:???
それはどちらでも良いような
0888nobodyさん
垢版 |
2021/04/13(火) 09:56:36.68ID:???
adminユーザー1個だけtinkerで登録して
後は蔵に全部入れさせる
0890nobodyさん
垢版 |
2021/04/13(火) 10:45:33.51ID:???
やっと念願のlaravelでアプリ開発できる
よろしく
0893nobodyさん
垢版 |
2021/04/13(火) 12:26:01.27ID:???
本番用シーダーは基本作らないほうがいいぞ
あれはあくまでもテストデータを用意するためのツールであって本番環境で使うことを想定されていない
本番用データを登録するならシーダーではなくmake:commandで専用の登録コマンドを作ったほうがいい
0894nobodyさん
垢版 |
2021/04/13(火) 12:39:58.69ID:???
いやマスター用のseederは環境問わず使うんだから用意するだろ
トラン用のseederはその通りだが
0895nobodyさん
垢版 |
2021/04/13(火) 12:50:02.99ID:???
本番環境用seederって非推奨だろ
0896nobodyさん
垢版 |
2021/04/13(火) 12:54:10.98ID:???
シーダーなんてテスト用のゴミデータ入れるためのもんだろw
PHP配列書いてデータ管理するつもりなのかw
0897nobodyさん
垢版 |
2021/04/13(火) 12:55:18.19ID:???
Laravelの1+N問題ってのは理解できたんだけど
10+2N問題ってのが全く理解できない どうすればそんなことになるのかもよくわからん
0898nobodyさん
垢版 |
2021/04/13(火) 12:56:40.58ID:???
.envコミット君といい本番用seeder君といいこのスレは愉快な仲間たちでいっぱいだな
0900nobodyさん
垢版 |
2021/04/13(火) 13:29:41.92ID:???
>>896
なんで老害って他のやり方を一切認めないの?
0901nobodyさん
垢版 |
2021/04/13(火) 13:31:06.71ID:???
お前らマスターテーブルとトランザクションテーブルの違いも理解してねえのか
マスターテーブルのseederは用意するだろアホか
0902nobodyさん
垢版 |
2021/04/13(火) 13:38:52.10ID:ku2IaOQL
単発IDで老害って書いてるお前の方が頭が固い老害
老害は出ていけ
0903nobodyさん
垢版 |
2021/04/13(火) 13:39:41.92ID:???
俺はいわゆるマスターテーブルみたいなのはenumクラスで定義するから、最近はマスターテーブル自体作らないな。

ただシーダー使ってマスターテーブル作りたい奴は好きにしたら良いとは思う。都道府県マスターとか?
0904nobodyさん
垢版 |
2021/04/13(火) 13:46:35.21ID:???
>>898
はい老害
他のやり方も認めなさい^^
0905nobodyさん
垢版 |
2021/04/13(火) 13:54:47.56ID:???
マスタデータをValueObjectのようなクラスで持たずにDBで持つ場合は、SQLを用いた検索をできるメリットがある。
逆にそれがメリットにならないようなデータはDBで持たずにValueObjectで持ったほうがいい。
.envのコミット(多分ネタだと思うけど)と違ってこっちは本当にケースバイケースだからな。
0906nobodyさん
垢版 |
2021/04/13(火) 13:54:50.76ID:???
seederなんてテスト目的でも書きたくないわ
php直書きだぞ?メンテナンス性悪すぎだろ
0907nobodyさん
垢版 |
2021/04/13(火) 13:56:45.24ID:???
これはfaker使ったことない雑魚
0908nobodyさん
垢版 |
2021/04/13(火) 14:56:43.39ID:???
>>897
それLaravelじゃなくSQLの話じゃね?
0909nobodyさん
垢版 |
2021/04/13(火) 14:57:23.92ID:???
>>906
典型的老害で草
ちゃんと少数派のことも認めろ
0911nobodyさん
垢版 |
2021/04/13(火) 17:00:10.33ID:???
俺「ああ…すごく気持ちいいよ、富美男」

富美男が俺のものを、そのごわごわとした手で優しく包み込む。
程良い締め付けと心地良い温もりで、思わず口元が緩んでしまう。

梅沢富美男「バカ野郎が……こういうのはどうだ?チロチロ…」

俺「うぁ…くっ…!!」

富美男が悪戯に亀頭の先端をチロチロと弄ぶ。屈強そうな外見には似つかわしくない、丁寧で繊細な舌使い。
あまりの気持ち良さに、射精感がぐぐぐっと高まるのを感じる。

梅沢富美男「…可愛い顔しやがるじゃあねえかこの野郎…そろそろ仕上げだ。ジュルジュル…ゴプッ!グポポ…ジュルジュルルル!グッポ!ブブブ…!」

俺「ひぁああ…!富美男!富美男ぉお!ぐっ…!!」

富美男が俺の股下で激しく上下する。俺のものはてらてらと光沢を帯び、上下運動を繰り返す度に富美男の唾液と俺の精液が混じり合った、ひどく性的な粘液が滴り落ちる。
限界までいきり立った俺のものは、欲望の全てを富美男の口内に解き放つ。

俺「ああはあっ…!!はあっ!はあ…はあっはあ……!富美男…富美男良かったよ…」

梅沢富美男「…ゴクンッ!……はあっはあっ…てめぇこの野郎!こんなにも一杯出しやがってバカ野郎…腹ん中パンパンじゃねえか…!!…まだ出したりねえよな?」

俺「…富美男には全てお見通しか。敵わないよ、お前には…」

梅沢富美男「当然だバカ野郎…ここからが本当の夢芝居だ」

俺と富美男は、夜が明けるまで、何度もなんどもお互いを求め合った。
0912nobodyさん
垢版 |
2021/04/13(火) 17:00:27.67ID:???
すみません。誤爆しました消してください
0913nobodyさん
垢版 |
2021/04/13(火) 17:11:03.23ID:???
>>912
ありがとうございます。保存させていただきました。
0914nobodyさん
垢版 |
2021/04/13(火) 17:40:58.67ID:???
俺「ああ…すごく気持ちいいよ、富美男」

富美男が俺のものを、そのごわごわとした手で優しく包み込む。
程良い締め付けと心地良い温もりで、思わず口元が緩んでしまう。

梅沢富美男「バカ野郎が……こういうのはどうだ?チロチロ…」

俺「うぁ…くっ…!!」

富美男が悪戯に亀頭の先端をチロチロと弄ぶ。屈強そうな外見には似つかわしくない、丁寧で繊細な舌使い。
あまりの気持ち良さに、射精感がぐぐぐっと高まるのを感じる。

梅沢富美男「…可愛い顔しやがるじゃあねえかこの野郎…そろそろ仕上げだ。ジュルジュル…ゴプッ!グポポ…ジュルジュルルル!グッポ!ブブブ…!」

俺「ひぁああ…!富美男!富美男ぉお!ぐっ…!!」

富美男が俺の股下で激しく上下する。俺のものはてらてらと光沢を帯び、上下運動を繰り返す度に富美男の唾液と俺の精液が混じり合った、ひどく性的な粘液が滴り落ちる。
限界までいきり立った俺のものは、欲望の全てを富美男の口内に解き放つ。

俺「ああはあっ…!!はあっ!はあ…はあっはあ……!富美男…富美男良かったよ…」

梅沢富美男「…ゴクンッ!……はあっはあっ…てめぇこの野郎!こんなにも一杯出しやがってバカ野郎…腹ん中パンパンじゃねえか…!!…まだ出したりねえよな?」

俺「…富美男には全てお見通しか。敵わないよ、お前には…」

梅沢富美男「当然だバカ野郎…ここからが本当の夢芝居だ」

俺と富美男は、夜が明けるまで、何度もなんどもお互いを求め合った。
0915nobodyさん
垢版 |
2021/04/13(火) 17:41:11.15ID:???
また誤爆しました。すみません。
0916nobodyさん
垢版 |
2021/04/13(火) 17:51:31.08ID:???
良いな。なにかが目覚める。
0917nobodyさん
垢版 |
2021/04/13(火) 21:45:25.05ID:???
本番データの登録でseederは草
普通にsql使えよw
0918nobodyさん
垢版 |
2021/04/13(火) 21:57:33.69ID:???
seederのほうがlaravelのみで管理できるからそっちのほうがいいと思うけど
sqlだとそのsqlファイルをpublicとかに配置しないといけないよね?
0919nobodyさん
垢版 |
2021/04/13(火) 22:09:56.60ID:???
>>918
多分ネタだろうから相手にしないほうがいいぞ
本気で言ってるなら理由を書くからな
ネタで言ってるやつはみんな理由を書かない
このスレの掟な
0921nobodyさん
垢版 |
2021/04/13(火) 23:25:34.41ID:???
>>918
別にpublicに配置する必要なくね?
mysqlに接続して用意しておいたSQL実行すればいいやん
別にseederでも問題ないと思うけどね
俺は開発用のデータとごっちゃになるからやらんけど
0922nobodyさん
垢版 |
2021/04/14(水) 01:04:14.58ID:???
すみません教えてください
laravelを使っていてcakephpにしかない機能が使いたい場合があります
その場合laravelにcakephpをcomposerでインストールすれば
cakephpでlaravelが使えるようになりますか?
0924922
垢版 |
2021/04/14(水) 01:08:11.74ID:???
ありがとうございます。試したところ使えました。
0925nobodyさん
垢版 |
2021/04/14(水) 01:11:09.70ID:???
laravelでcakephpを使えるようになるかということでござったが
くっ…書き間違いをしてしまったようでござるな…




失敬!ドヒューン
0926nobodyさん
垢版 |
2021/04/14(水) 01:12:07.50ID:???
その機能の具体的なパッケージ名やクラス名を書いてくれないと答えようがないと思うんだが…w
まぁ解決したようだし良いか
0927nobodyさん
垢版 |
2021/04/14(水) 01:14:26.99ID:???
では自分も質問です
Laravelを選ぶ利用の一つとして、フレームワークが持つ豊富な機能と、
静的メソッドに見えるファサードという記法がみやすく、分かり易いEloquentORMという点が挙げられると思います。
このEloquentとファサードは賛否いろいろ意見はありますが、
アプリケーションのモックや、小規模アプリケーションでは使い勝手が良く、
ある程度動かすところまで開発するには大変便利だと思います。
複数人で開発を行い、長期的に運用、保守していかなければならないような場合に、この機能とどう付き合っていくべきでしょうか?
ベストプラクティスがあれば教えてください
0928nobodyさん
垢版 |
2021/04/14(水) 01:22:35.53ID:???
>>927
具体的な問題点と期待値は何ですか?
それとも感想が欲しいだけ?
0929nobodyさん
垢版 |
2021/04/14(水) 02:25:41.43ID:???
別にそのまま使っていて問題ないやん?
0930nobodyさん
垢版 |
2021/04/14(水) 02:59:59.46ID:???
疎結合とFacade警察
0931nobodyさん
垢版 |
2021/04/14(水) 07:56:37.99ID:???
ダメだ全部ネタ質問に見えてくるw
0932nobodyさん
垢版 |
2021/04/14(水) 08:09:29.48ID:???
>>927
ベストプラクティスなんて無いぞ。ある程度の規模の開発ではeloquentとファサード使うな!はアイスタイルってスタートアップが提唱してたけど、単に杜撰な設計をFWの機能のせいにしているだけかなって。
むしろヤバいのは、モデルクラスの便利機能だな。アクセサとミューテータ。ここは容易にカオスになっていく。
0933nobodyさん
垢版 |
2021/04/14(水) 09:11:53.21ID:???
phpはフレームワーク名がかわいいのは何故か
0934nobodyさん
垢版 |
2021/04/14(水) 09:32:49.03ID:???
どうしても魔法少女が浮かぶ
0935nobodyさん
垢版 |
2021/04/14(水) 10:35:00.90ID:???
eloquent使うなと言うのは乱暴だよなぁ
それなら別のフレームワークでええやんと思う
0937nobodyさん
垢版 |
2021/04/14(水) 11:27:30.84ID:???
>>936
これまるで参考にならんやんw
こんなこと言ってる奴なんて殆どいないやろ
0938nobodyさん
垢版 |
2021/04/14(水) 11:44:11.34ID:???
うちは逆に素のSQL書くなって新人に教えてるわ
インジェクション可能なコード書かれたらたまらん、コードレビューしても見落としはあり得るし
0939nobodyさん
垢版 |
2021/04/14(水) 11:56:20.11ID:???
優秀なプログラマ集めるのが一番速いし、
これが無理なら諦めてごちゃごちゃ覚悟でやるしかないよ
0940nobodyさん
垢版 |
2021/04/14(水) 12:05:34.90ID:???
sqlインジェクションってORM使ってたら大丈夫なんじゃないの?
0941nobodyさん
垢版 |
2021/04/14(水) 12:13:43.18ID:???
そうだよ。エロ食えんと使ってたら起こらん
0942nobodyさん
垢版 |
2021/04/14(水) 12:29:50.43ID:???
優秀なプログラマ集める←これが一番不可能だし
優秀なプログラマでもミスはするから、ミスが起こり得ない仕組み作りが重要
0943nobodyさん
垢版 |
2021/04/14(水) 12:41:42.50ID:???
無理なもんは無理だからな
もうフレームワークなんて何でも良いし、そんなことすら考えずにNTT DATAに丸投げがよい
0944nobodyさん
垢版 |
2021/04/14(水) 12:43:19.01ID:???
eloquentの是非はどうでもいいがSQLインジェクション気にするならWAFくらい入れろよ
0945nobodyさん
垢版 |
2021/04/14(水) 12:54:17.97ID:???
>>937
せやで。ここまで来るとLaravel使う必要ある?て思うしな。
0946nobodyさん
垢版 |
2021/04/14(水) 13:06:51.49ID:???
受託だとLarevel使えって指定する客がいるんだよな
普及しててメンテしやすいとかそういう理由だろうが
0947nobodyさん
垢版 |
2021/04/14(水) 14:14:31.37ID:???
単にPHPフレームワークで1番メジャー = 長く生き残りそう、てだけの判断じゃね?
0948nobodyさん
垢版 |
2021/04/14(水) 15:39:53.03ID:???
おめーらさんたちはLaravelで何を作っとるの
世の中には認知されない程度のアプリ?
0950nobodyさん
垢版 |
2021/04/14(水) 22:18:31.26ID:???
laravelはデフォルトの認証だとメールアドレスとパスワードによるログインですが
これをユーザIDとパスワードによるログインに変更することは可能でしょうか?
可能であればどのように行えばよいでしょうか
0951nobodyさん
垢版 |
2021/04/14(水) 23:08:21.53ID:???
別にemailにはなってるけど何入れてもいいよ
ただしバリデーションやら初回の認証にメール送ったり、パスワードリセットでメール送るような実装があるならそこは書き換えないといけないが
0952nobodyさん
垢版 |
2021/04/15(木) 04:15:21.73ID:???
ソース見たらわかるけどどのカラムをユーザーIDとするか定義してるところを変えたら変えられる
0953nobodyさん
垢版 |
2021/04/15(木) 07:26:10.68ID:???
SELECT以外はeloquentでよくね?
0954nobodyさん
垢版 |
2021/04/15(木) 07:40:27.84ID:???
>>953
selectはeloquentダメなのか?どうして?
0955nobodyさん
垢版 |
2021/04/15(木) 08:31:44.39ID:???
findしてsaveしなきゃ意味無いやん
0956nobodyさん
垢版 |
2021/04/15(木) 10:39:37.08ID:???
>>951
カラムをユーザIDに変更可能なこと知らないんですか!?
0957nobodyさん
垢版 |
2021/04/15(木) 10:42:57.96ID:???
Eloquentにはsaveとupdateの2つでデータの更新を行うことが可能ですが
updateは必ず更新が実行される
saveはデータに差異がある場合のみ更新が実行される
という理解でいいですか?

また基本的にはsaveのほうを使用してupdateは使わないほうがいいという
理解でいいですか?
0958nobodyさん
垢版 |
2021/04/15(木) 11:18:46.45ID:???
>>956
さすがにネタだろ。「emailてカラム名だけど、どんな値入れても良い」とか脳みそ腐ってるレベルの発言を素で言ってたらヤベー奴じゃん。
0959nobodyさん
垢版 |
2021/04/15(木) 12:21:14.77ID:???
emailカラムのままID入れるってことかw
このスレはマジでぶっ飛んでるなw
0960nobodyさん
垢版 |
2021/04/15(木) 12:44:59.06ID:???
いやemailにIDぶち込むのはいい手法だと思うけど
ユーザIDで認証させるためにvendor直下のファイルをいじくるほうが危なくないか?
0961nobodyさん
垢版 |
2021/04/15(木) 12:49:57.21ID:???
vendor直下もプッシュしてるから
0962nobodyさん
垢版 |
2021/04/15(木) 13:10:20.69ID:???
>>960
いやオーバーライドしろよ
魔窟かよこのスレ
0963nobodyさん
垢版 |
2021/04/15(木) 13:14:10.72ID:???
>>958

266 nobodyさん sage 2021/04/01(木) 09:28:10.06 ID:???
公式マニュアルや自分の知る方法だけが正しいと信じて守らない新人をバカにする
そういう輩が将来真っ先に老害になるから気を付けろよ
0964nobodyさん
垢版 |
2021/04/15(木) 13:14:19.61ID:???
>>962

266 nobodyさん sage 2021/04/01(木) 09:28:10.06 ID:???
公式マニュアルや自分の知る方法だけが正しいと信じて守らない新人をバカにする
そういう輩が将来真っ先に老害になるから気を付けろよ
0965nobodyさん
垢版 |
2021/04/15(木) 13:18:35.17ID:???
そもそもvendor以下をいじくる必要あるか?
0966nobodyさん
垢版 |
2021/04/15(木) 13:23:51.04ID:???
俺ぐらいになるとphpのcのソースいじってコンパイルぐらいするぞ
0968nobodyさん
垢版 |
2021/04/15(木) 13:50:08.50ID:???
phpの実装を変えて解決する話でもないだろ
0969nobodyさん
垢版 |
2021/04/15(木) 14:03:13.92ID:???
ゴミクソ野郎ばっかだなphperは
常に紳士でありながら意識高いRubystとは大違い
0970nobodyさん
垢版 |
2021/04/15(木) 14:43:01.20ID:???
やばいよこのスレw

>>960 とかまさか職業プログラマーとかじゃないよな?w
0972nobodyさん
垢版 |
2021/04/15(木) 14:59:29.20ID:???
>>960
LoginControllerでusernameメソッドをオーバーライドすればいいってちょっとググれば出てくるだろ
0973nobodyさん
垢版 |
2021/04/15(木) 15:37:35.54ID:???
うちの場合はクライアントからLoginControllerを修正しないでくださいって言われてるからemailにそのままユーザーの識別子をいれるよ、あと本番デプロイの都合もあるからね。
しかもLoginControllerを修正するとドキュメントを修正する工数も請求しなきゃいけないし。
たまには他のやり方も認めたら?老害君
0974nobodyさん
垢版 |
2021/04/15(木) 15:51:22.31ID:???
>>973
お前はもはや老害ではなく災害だわ。
0975nobodyさん
垢版 |
2021/04/15(木) 17:16:20.94ID:???
うちはartisanで自動的に作られたCRUD以外は申請が必要になる
自動生成が一番リスク低いからな
コード書くとか雑魚の仕事でしょ?
0976nobodyさん
垢版 |
2021/04/15(木) 17:16:57.47ID:???
個人的にはusername関数オーバーライドも正直気になる
それが一番正解なんだけどusernameという関数名なのに実際は
ユーザIDをリターンすることになるから関数名と処理の名前が合わないというか
0977nobodyさん
垢版 |
2021/04/15(木) 17:22:51.89ID:???
email返すのもおかしいじゃん
あれはログインユーザー名に使うカラム名を返す関数だから別にいいでしょ
0978nobodyさん
垢版 |
2021/04/15(木) 17:51:05.04ID:???
具体案も言わずに発狂してる奴ってw
>>958みたいな奴ってマジで何も出来なさそうw
0979nobodyさん
垢版 |
2021/04/15(木) 18:10:23.33ID:???
次スレはIDくらいは付けた方がいいよ
0980nobodyさん
垢版 |
2021/04/15(木) 18:11:35.39ID:???
もう終わりだよこのスレ(次スレ立ててね)
0981nobodyさん
垢版 |
2021/04/15(木) 18:20:56.64ID:???
強制ワッチョイでスレ立てようとしたら
ERROR: 使えません。(BBS_USE_VIPQ2=0)
って言われた
本当に終わりじゃん

意訳:extendsコマンドの使用にはBBS_USE_VIPQ2が2以上必要ですが、この板の設定ではBBS_USE_VIPQ2が0なので失敗しました。
0983nobodyさん
垢版 |
2021/04/15(木) 18:30:43.84ID:???
とりあえずこのスレには、ゴミみたいなクライアントの言いなりになってるコーダーが何人か居るんだなぁ。まぁ俺には関係の無い世界だわ。
0985nobodyさん
垢版 |
2021/04/15(木) 18:35:42.02ID:???
例えばどれのこと?
0986nobodyさん
垢版 |
2021/04/15(木) 18:37:48.91ID:???
俺は本業は自社サだし、副業も知り合いの案件しか受けてない。なのでどの仕事も設計から自分に決定権あるやつのみだわ。
0987nobodyさん
垢版 |
2021/04/15(木) 18:40:01.59ID:???
言われたことを言われたとおりにやろうとしてゴミが出来上がる
提案する能力もない奴の給料は低い
0988nobodyさん
垢版 |
2021/04/15(木) 18:42:30.73ID:???
>>987
所詮底辺のコーダーてことだろうし、それをおかしいとも思わず批判されたら老害呼ばわりだから、救いようがないよね。
0989nobodyさん
垢版 |
2021/04/15(木) 18:43:20.47ID:???
ここでアホなこと書いてる奴の大半はネタだろ
まぁ一部ガチも居るかもしれんが
0990nobodyさん
垢版 |
2021/04/15(木) 18:47:13.91ID:???
githubの無償アカウントでプライベートリポジトリ作れないと思ってた奴は、ガチぽかったな。
0992nobodyさん
垢版 |
2021/04/15(木) 19:02:47.69ID:???
5人近くで作る規模だと技術者のレベルまちまちよ
0994nobodyさん
垢版 |
2021/04/15(木) 19:27:09.24ID:???
>>973
ログインコントローラー弄りたくないならログインコントローラー継承クラス作ってルーティング差し替えればいいじゃん
0995nobodyさん
垢版 |
2021/04/16(金) 10:13:07.70ID:???
>>991
板ちがうじゃねえかよ
立て直すわ
0997nobodyさん
垢版 |
2021/04/16(金) 10:28:08.84ID:???
ID出ないスレはいらない
0998nobodyさん
垢版 |
2021/04/16(金) 10:46:52.10ID:???
>>996
ちょっと前のレスで経緯話されてるじゃん…少しは遡れよ
0999nobodyさん
垢版 |
2021/04/16(金) 10:48:40.86ID:???
経緯って1人が勝手に決めただけじゃん
無効だろ
1000nobodyさん
垢版 |
2021/04/16(金) 11:00:02.48ID:???
このスレなくなったらこの板終わりやん
この板で唯一勢い1.0超えてるスレやぞ(ネタスレクソスレ2つを除く
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 61日 16時間 20分 14秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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