Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
和訳ドキュメント
http://laravel.jp/
※前スレ
【PHP】Laravel【フレームワーク】 Part.7
https://medaka.5ch.net/test/read.cgi/php/1624434493/
探検
【PHP】Laravel【フレームワーク】 Part.8
レス数が1000を超えています。これ以上書き込みはできません。
2021/07/08(木) 14:15:20.33ID:???
2 【中吉】 !nanja 【東電 78.9 %】 【10.3m】
2021/07/09(金) 00:52:48.15ID:pvzXh7KE 2get
3nobodyさん
2021/07/09(金) 01:05:40.18ID:yyKdB3Z/ age
2021/07/09(金) 12:07:17.50ID:???
はえーよ
5nobodyさん
2021/07/09(金) 18:13:06.20ID:yyKdB3Z/ age
6nobodyさん
2021/07/11(日) 11:13:27.03ID:WiLEwRkQ age
7nobodyさん
2021/07/11(日) 11:13:38.75ID:WiLEwRkQ age
8nobodyさん
2021/07/11(日) 11:13:44.95ID:WiLEwRkQ age
9nobodyさん
2021/07/11(日) 11:13:55.41ID:vYtLGqje age
10nobodyさん
2021/07/11(日) 11:14:00.86ID:vYtLGqje age
11nobodyさん
2021/07/11(日) 11:14:06.04ID:vYtLGqje age
12nobodyさん
2021/07/20(火) 10:36:36.56ID:??? コントローラーで共通の処理を別ファイルにまとめるのはトレイトを使うのはlaravelの流儀ではないと思うんですが先輩方のご意見を伺いたいです。
サービスを使うのが流儀だと思いました。
サービスを使うのが流儀だと思いました。
13nobodyさん
2021/07/20(火) 10:53:56.09ID:bxIthH+l 流儀じゃないという根拠は?
14nobodyさん
2021/07/20(火) 11:34:48.13ID:??? 別に使って良いと思うが
流儀なんていちいち考えてたらキリがないよ
流儀なんていちいち考えてたらキリがないよ
15nobodyさん
2021/07/20(火) 12:53:33.83ID:??? コントローラーの共通の処理があるなら、コントローラーの基底クラスに実装するのがOOPとしての当たり前の考え方だが、
Laravelerは馬鹿すぎて、OOPの基本のキすら分かっていないためにtraitなどと宣わり始める。
マジで、Larqaveler動物園。
Laravelerは馬鹿すぎて、OOPの基本のキすら分かっていないためにtraitなどと宣わり始める。
マジで、Larqaveler動物園。
16nobodyさん
2021/07/20(火) 14:44:50.02ID:??? ドキュメントにトレイトを使ってくれって書いてないもので。。。
18nobodyさん
2021/07/20(火) 15:10:05.07ID:??? 自分でかいてるアプリなら自分の好きにやりなよ
他人がどうこうとかいちいち気にするな
チームでやってるならリーダーにちゃんと聞いてそれに従え
他人がどうこうとかいちいち気にするな
チームでやってるならリーダーにちゃんと聞いてそれに従え
20nobodyさん
2021/07/20(火) 15:32:56.71ID:??? そのへんの自由度が、railsやcakeとかと違うところだよな。
この場合こうして書くべきという、宗教じみた思想がフレームワークに欠けてる。
あぁ、.netもそんな感じだよな。
この場合こうして書くべきという、宗教じみた思想がフレームワークに欠けてる。
あぁ、.netもそんな感じだよな。
21nobodyさん
2021/07/20(火) 15:53:17.18ID:??? 何やってもいいなら、もう、フレームワークの価値ないじゃん。
単純にライブラリにバラして好きに使ってってやった方が良い。
単純にライブラリにバラして好きに使ってってやった方が良い。
22nobodyさん
2021/07/20(火) 16:40:44.08ID:??? 他人に迷惑かけない限りは好きに使えよ
価値がないと思うなら使わなければいいだけだ
価値がないと思うなら使わなければいいだけだ
24nobodyさん
2021/07/20(火) 21:07:58.75ID:5RN1AN3E >>12
それ同じ事で悩んだ
まさか基底クラスを汚したくないから、結局サービスにしたけど
カーネルに書くと言う手もあったかな
でも静的な便利クラスを作ってインポートすりゃあ良いんじゃないかな、チームだと嫌がられるかも知れないが。
それ同じ事で悩んだ
まさか基底クラスを汚したくないから、結局サービスにしたけど
カーネルに書くと言う手もあったかな
でも静的な便利クラスを作ってインポートすりゃあ良いんじゃないかな、チームだと嫌がられるかも知れないが。
25nobodyさん
2021/07/20(火) 21:17:22.85ID:??? CakePHPのHelperみたいなのがほしいんよ
26nobodyさん
2021/07/20(火) 21:30:41.22ID:??? 別に適当に共通関数置き場を用意してそこに置けばいい
ファサードにしたいなら出来るけどわざわざ遅くなるような物にすることも無いしなぁ
ファサードにしたいなら出来るけどわざわざ遅くなるような物にすることも無いしなぁ
27nobodyさん
2021/07/20(火) 21:35:36.49ID:??? トレイとが一番だと思う
28nobodyさん
2021/07/20(火) 23:22:26.58ID:??? トイレいってくる
29nobodyさん
2021/07/21(水) 00:20:18.89ID:??? 8本むずすぎて全部読む気になれんわ
辞書代わりに必要なとこだけ読むか
辞書代わりに必要なとこだけ読むか
30nobodyさん
2021/07/21(水) 08:39:58.92ID:8RcbKbxa 青い本はまだバージョン5系なんだよね
買えないわ
これだけ普及してるのに本少な過ぎ
買えないわ
これだけ普及してるのに本少な過ぎ
31nobodyさん
2021/07/21(水) 10:10:23.52ID:??? 出しても買うやつ居ないし
マニュアルで十分なやつがほとんど
マニュアルで十分なやつがほとんど
32nobodyさん
2021/07/21(水) 10:12:43.72ID:??? Livewireちょっと使ってみたけど細かい所が完璧に動かないし、フォーラムで質問しても回答がない
まだちょっと早いか…
まだちょっと早いか…
34nobodyさん
2021/07/21(水) 11:07:37.48ID:??? livewire使うくらいならvueかreactそのまま使えば良くね?
なぜガラパゴスな作りにしてしまったんだ
なぜガラパゴスな作りにしてしまったんだ
35nobodyさん
2021/07/21(水) 11:29:10.32ID:??? laravelの認証ってemailとpasswordが必須なのが面倒くさい
36nobodyさん
2021/07/21(水) 11:31:49.28ID:??? Laravelのみではソーシャルログインとかできないの?
38nobodyさん
2021/07/21(水) 11:56:07.77ID:??? >>34
何も分かってないなお前。livewireはvueやreactを置き換えるものじゃないぞ。あくまでAPIを作らずに非同期通信をするためのライブラリ。
なぜ、livewireと連携可能なjsがalpinejsなの?て指摘なら理解できるんだけどね。
何も分かってないなお前。livewireはvueやreactを置き換えるものじゃないぞ。あくまでAPIを作らずに非同期通信をするためのライブラリ。
なぜ、livewireと連携可能なjsがalpinejsなの?て指摘なら理解できるんだけどね。
39nobodyさん
2021/07/21(水) 11:59:47.28ID:??? MVCとADRってどっちが初心者にオススメ?
40nobodyさん
2021/07/21(水) 12:15:39.93ID:??? >>15
コレは煽りなのかな?
例えcakePHPはコントローラーの共通処理はコンポーネントクラスに書くし、railsやLaravelはconcernsディレクトリを設けてそこにtraitなりで共通処理を書くのが今どきの書き方。
このご時世に基底クラスに共通処理ぶち込むのは、不勉強なおっさんプログラマぐらいでしょ。
コレは煽りなのかな?
例えcakePHPはコントローラーの共通処理はコンポーネントクラスに書くし、railsやLaravelはconcernsディレクトリを設けてそこにtraitなりで共通処理を書くのが今どきの書き方。
このご時世に基底クラスに共通処理ぶち込むのは、不勉強なおっさんプログラマぐらいでしょ。
43nobodyさん
2021/07/21(水) 12:36:57.90ID:??? サービスコンテナの存在意義がないじゃん
44nobodyさん
2021/07/21(水) 12:57:54.77ID:???45nobodyさん
2021/07/21(水) 13:22:52.20ID:??? 認証関連のレスがネタなのかガチなのか釣りなのか判別不可能
48nobodyさん
2021/07/21(水) 13:53:41.52ID:???49nobodyさん
2021/07/21(水) 15:22:05.16ID:??? すぐにtrait使うのは脳死している証
52nobodyさん
2021/07/21(水) 20:03:44.49ID:???55nobodyさん
2021/07/21(水) 21:30:03.93ID:??? 認証で使う情報をどのように変更するかって議論は別に荒らしじゃないだろ
56nobodyさん
2021/07/21(水) 21:49:22.20ID:??? 新入りか?同じ話題を自演で延々繰り返してる荒らしが住み着いてんだよこのスレ
58nobodyさん
2021/07/21(水) 22:53:30.26ID:8RcbKbxa ネットに全ての情報があるのは良いけど、まとまった本が欲しい所。あの分厚いやつしかないのかね
59nobodyさん
2021/07/21(水) 23:14:30.69ID:??? 認証周り変更するならfactory使うんじゃないの?
小手先でやろうとしたらemailとpasswordしか使えないみたいな結論になってもしゃーないけど
小手先でやろうとしたらemailとpasswordしか使えないみたいな結論になってもしゃーないけど
61nobodyさん
2021/07/21(水) 23:23:58.92ID:??? Laravel勉強してるんですが実際に使われてるwebシステムで参考にできるオープンソースあったら教えてほしいです
62nobodyさん
2021/07/21(水) 23:30:34.45ID:??? 荒らしさんとかルーパー君が入れないレベルの話をすればいいんだよ!
66nobodyさん
2021/07/22(木) 01:38:40.37ID:???68nobodyさん
2021/07/22(木) 02:38:06.43ID:??? lockフォルダ以外で、どうやってatominするの?
70nobodyさん
2021/07/22(木) 02:48:07.58ID:???72nobodyさん
2021/07/22(木) 09:10:33.83ID:??? jetstreamやらuiやらbreezeやらたくさんあるけどメンテナンス大変そう
73nobodyさん
2021/07/22(木) 10:35:41.91ID:??? Jetstreamは結局クソという結論でいいのか?
74nobodyさん
2021/07/22(木) 15:55:13.26ID:??? ああ最高のボールペンだよ
75nobodyさん
2021/07/22(木) 17:11:04.41ID:??? 使った奴の感想もっと聞きたいんだが誰も使ってないから話にならないという
76nobodyさん
2021/07/22(木) 17:22:27.79ID:??? >>75
使ってるぞ。特に文句無い。ローカライズがちょっと面倒なのと、マイグレーションファイルに使ってないカラムが入ってくるのはウザイけど。
使ってるぞ。特に文句無い。ローカライズがちょっと面倒なのと、マイグレーションファイルに使ってないカラムが入ってくるのはウザイけど。
77nobodyさん
2021/07/22(木) 18:39:36.58ID:???78nobodyさん
2021/07/22(木) 21:18:57.17ID:??? 正直Jetstreamは使わないほうがいいと思う
そんなのよりもVue.jsとかで作ったほうがいいVue.jsのほうが技術文章なども多いし
もし外注に依頼するときも頼みやすいと思う Jetstream扱える外注少なそうだし
そんなのよりもVue.jsとかで作ったほうがいいVue.jsのほうが技術文章なども多いし
もし外注に依頼するときも頼みやすいと思う Jetstream扱える外注少なそうだし
79nobodyさん
2021/07/22(木) 22:17:15.93ID:??? わかりみがつよい
84nobodyさん
2021/07/22(木) 23:39:22.24ID:??? あ、俺は>>73だけど俺がクソだと言いたかったのはLivewireだ、理解してたのに間違えてしまった
Jetstreamは使えば楽そうだから使いたいんだがLivewireではなくInertia使えばマシなのかな
Jetstreamは使えば楽そうだから使いたいんだがLivewireではなくInertia使えばマシなのかな
85nobodyさん
2021/07/23(金) 11:22:38.51ID:??? >>84
結局バックエンドとの連携を自前で作り込むかどうかだと思う。inertiaの役割ってのは、LaravelのAPIとaxiosが担ってた部分を肩代わりすることだし。
結局バックエンドとの連携を自前で作り込むかどうかだと思う。inertiaの役割ってのは、LaravelのAPIとaxiosが担ってた部分を肩代わりすることだし。
86nobodyさん
2021/07/23(金) 12:23:45.33ID:??? Laravelで最強のチュートリアルって何になるの?
以前このスレではこのサイトを進める人が多かったけど2021年現在はどのサイトになる?
https://www.hypertextcandy.com/vue-laravel-tutorial-introduction/
以前このスレではこのサイトを進める人が多かったけど2021年現在はどのサイトになる?
https://www.hypertextcandy.com/vue-laravel-tutorial-introduction/
87nobodyさん
2021/07/23(金) 12:40:02.20ID:??? SPAでもないしMVVMでもない、普通にフォームをsubmitして確認ページへの遷移を挟んで送信する従来のMVCでも
jetstream使っていいんかな
jetstream使っていいんかな
89nobodyさん
2021/07/23(金) 18:42:07.32ID:??? 自演乙乙
90nobodyさん
2021/07/24(土) 02:07:14.87ID:??? 自演乙
101nobodyさん
2021/07/24(土) 18:05:52.06ID:??? 宣伝してるやつが連投してるわ
102nobodyさん
2021/07/24(土) 18:38:18.42ID:??? Laravelのdotenvは環境切り替えに便利ではあるけど
dotenvがあるとconfig/app.phpの存在価値ってないよね
じゃあconfig/app.phpを削除したほうが良くないか?
dotenvがあるとconfig/app.phpの存在価値ってないよね
じゃあconfig/app.phpを削除したほうが良くないか?
103nobodyさん
2021/07/24(土) 19:13:53.20ID:??? 環境によって変わるものは.env
変わらないものはphpに書くんじゃないの?
変わらないものはphpに書くんじゃないの?
104nobodyさん
2021/07/24(土) 19:41:15.92ID:??? コミットしちゃいけないものはenvじゃないの
105nobodyさん
2021/07/24(土) 19:59:31.96ID:??? また.envはコミットしないとかイキってるバカが湧いてきた
106nobodyさん
2021/07/24(土) 20:14:51.09ID:??? .envに書くならデータベースの設定などはconfig/app.phpに入れる必要ないよね
.envに分離するべきだ
.envに分離するべきだ
108nobodyさん
2021/07/24(土) 20:25:01.56ID:??? 本番用の.envはコミットするけどテスト用とか開発用とかの.envはコミットしないよ
109nobodyさん
2021/07/24(土) 20:50:49.50ID:??? そもそもここで初めて見たわ
111nobodyさん
2021/07/24(土) 22:23:25.89ID:??? APP_NAMEとか.envとapp.php両方に書いてあるからね
app.php編集したのにタイトル変わらねえとかあるある
app.php編集したのにタイトル変わらねえとかあるある
112nobodyさん
2021/07/24(土) 22:50:52.79ID:???113nobodyさん
2021/07/25(日) 05:01:09.27ID:??? またループかよ
ほっとけよ
ほっとけよ
114nobodyさん
2021/07/25(日) 10:29:41.26ID:??? なんでLaravelはveuばっか使うんだよ
ReactにしないのはやっぱLaravelが初心者向けだから?
ReactにしないのはやっぱLaravelが初心者向けだから?
117nobodyさん
2021/07/25(日) 12:09:26.25ID:??? React使いづれーじゃん
118nobodyさん
2021/07/25(日) 12:13:07.42ID:??? vueなんて日本でしか使われていないし主流はReact
まあLaravelも日本でしか使われていないが
まあLaravelも日本でしか使われていないが
119nobodyさん
2021/07/25(日) 13:18:44.00ID:??? それはない
120nobodyさん
2021/07/25(日) 13:52:35.27ID:??? >>118
それお前の妄想だよね?なんかデータあんの?俺の認識だと日本はRailsが主流のガラパゴス。世界的にはLaravelのほうが主流。googleトレンドやjetbrain社の調査結果が根拠。
それお前の妄想だよね?なんかデータあんの?俺の認識だと日本はRailsが主流のガラパゴス。世界的にはLaravelのほうが主流。googleトレンドやjetbrain社の調査結果が根拠。
121nobodyさん
2021/07/25(日) 13:54:46.61ID:??? Railsの案件なんて実際相談も来たことねーわ
一部の意識高いうるさい奴らしか使ってない印象、開発もMacでするみたいな
一部の意識高いうるさい奴らしか使ってない印象、開発もMacでするみたいな
122nobodyさん
2021/07/25(日) 17:36:13.63ID:??? vueもreactも今どきは使えて当然
123nobodyさん
2021/07/25(日) 17:36:40.83ID:??? Railsは確かに意識高い系が飛びつく
124nobodyさん
2021/07/25(日) 17:44:59.67ID:??? Laravelは意識高い系?低い系?
125nobodyさん
2021/07/25(日) 17:54:42.98ID:???127nobodyさん
2021/07/25(日) 19:46:23.60ID:??? 意識高い系と意識高いの違いわからないの?
前者は口だけの痛い人って意味だぞ
前者は口だけの痛い人って意味だぞ
130nobodyさん
2021/07/25(日) 21:05:57.18ID:??? Laravel使う奴はむしろ意識低い奴だと思うが
流行ってるから使ってるとか、指定されたから使ってるような奴ばっかりだろ
流行ってるから使ってるとか、指定されたから使ってるような奴ばっかりだろ
132nobodyさん
2021/07/25(日) 21:37:15.47ID:??? 保守のためにCakePHPを使うことはあるけど
新規プロジェクトではLaravel一択しか洗濯しないと思ってるよPHPでは
新規プロジェクトではLaravel一択しか洗濯しないと思ってるよPHPでは
134nobodyさん
2021/07/26(月) 09:58:54.75ID:??? 今だとLaravelしかない。
なんでこんな変なフレームワークしか選べない状況になってしまったのか…。
なんでこんな変なフレームワークしか選べない状況になってしまったのか…。
135nobodyさん
2021/07/26(月) 10:24:14.02ID:??? 変だと思うならsymfony使えば良いだけでしょ。laravelをdisりながらそれ使うとか矛盾してるぞ。
136nobodyさん
2021/07/26(月) 10:34:53.01ID:??? 変と思うなら使うなよw
137nobodyさん
2021/07/26(月) 11:36:00.01ID:??? Laravelはもう下火だしな
今はExpressのほうが圧倒的に使われている
今はExpressのほうが圧倒的に使われている
138nobodyさん
2021/07/26(月) 12:02:47.78ID:??? お、意識高い系がバカなこと言ってるな。nodejs使ってるとこなんてスタートアップでもプレイドぐらいしか知らんわ。せめてデータで示せよ。
139nobodyさん
2021/07/26(月) 12:57:46.33ID:??? 実際Symfony6がリリースされたらLaravel駆逐されそう
140nobodyさん
2021/07/26(月) 13:18:17.59ID:???141nobodyさん
2021/07/26(月) 14:08:22.99ID:??? >>139
具体的に6は何が良くなってんの?symfonyてメジャーパージョンアップつっても劇的に何かが改善されるイメージ無いんだが?
具体的に6は何が良くなってんの?symfonyてメジャーパージョンアップつっても劇的に何かが改善されるイメージ無いんだが?
142nobodyさん
2021/07/26(月) 15:27:53.91ID:???144nobodyさん
2021/07/26(月) 16:49:39.03ID:??? 少なくとも日本ではExpressがLaravelより使われてるという感じはぜんぜんないね
ノンブロッキングやシングルスレッドの挙動に癖がありすぎて
大きめのプロジェクトで使うには勇気がいる
ノンブロッキングやシングルスレッドの挙動に癖がありすぎて
大きめのプロジェクトで使うには勇気がいる
145nobodyさん
2021/07/26(月) 16:50:07.60ID:???146nobodyさん
2021/07/26(月) 18:47:11.43ID:??? >>145
それはどのフレームワークでも同じ話で、見えてる範囲と見えてない範囲でシェアが近いという前提なら、Expressが使われてると言っていいと思うよ。
逆に見えてない中にLaravelが異常に多いとでも言えるのかな?
それはどのフレームワークでも同じ話で、見えてる範囲と見えてない範囲でシェアが近いという前提なら、Expressが使われてると言っていいと思うよ。
逆に見えてない中にLaravelが異常に多いとでも言えるのかな?
147nobodyさん
2021/07/26(月) 19:28:31.26ID:??? >>146
expressはX-Powered-Byで識別できるケースもあるんで、他のフレームワークより検出しやすい
expressはX-Powered-Byで識別できるケースもあるんで、他のフレームワークより検出しやすい
148nobodyさん
2021/07/26(月) 20:31:40.35ID:???149nobodyさん
2021/07/27(火) 09:13:17.59ID:XadJPNy+ Reactのセットアップって1行でしょ?
たまたまvueがデフォルトになってるって理由で使わないけない理由は1ミリもないと思う
たまたまvueがデフォルトになってるって理由で使わないけない理由は1ミリもないと思う
150nobodyさん
2021/07/27(火) 10:24:59.28ID:??? >>140
それって技術スタックを推測するツールを使ったデータ?すでに指摘がある通りlaravelに関しては判定できないケースが結構あるよ。
俺が信頼しているjetbrain社のエンジニア向けの無作為抽出アンケートでは、普段使っているjsフレームワークは?という問に対して、expressと答えたのは2019、2020年が40%、43%だったのに対して、2021年は24%に落ち込んでる。
一方のlaravelは2019、2020年が50%だったのに対して、2021年は67%になってるね。
お前の主張と真逆の結果になってるよ。
それって技術スタックを推測するツールを使ったデータ?すでに指摘がある通りlaravelに関しては判定できないケースが結構あるよ。
俺が信頼しているjetbrain社のエンジニア向けの無作為抽出アンケートでは、普段使っているjsフレームワークは?という問に対して、expressと答えたのは2019、2020年が40%、43%だったのに対して、2021年は24%に落ち込んでる。
一方のlaravelは2019、2020年が50%だったのに対して、2021年は67%になってるね。
お前の主張と真逆の結果になってるよ。
151nobodyさん
2021/07/27(火) 10:54:24.95ID:??? 他のフレームワークに寄生するLaravelが人気なんだもんな
仕方なく使ってるけど
ramenも軽量とはいいずらい
仕方なく使ってるけど
ramenも軽量とはいいずらい
153nobodyさん
2021/07/27(火) 11:16:24.93ID:??? >>151
OSSのパッケージインストールしたことない人?大抵のライブラリは他のライブラリに依存していると思うんだけど?そういうのを寄生と表現するのは初めて聞いたわ。
それとramenてのも初めて聞くね?文脈からするとフレームワークかな?もしかしてlumenから派生したもの?
OSSのパッケージインストールしたことない人?大抵のライブラリは他のライブラリに依存していると思うんだけど?そういうのを寄生と表現するのは初めて聞いたわ。
それとramenてのも初めて聞くね?文脈からするとフレームワークかな?もしかしてlumenから派生したもの?
155nobodyさん
2021/07/27(火) 11:40:04.20ID:??? >>154
多分、開発者エコシステムの現状というアンケート結果を見てるのだろうけど、
·phpとjavascriptは分けて集計されてるから、67%という数字だけで単純比較できない
·フレームワーク使用の割合を足して100%超えるのはどういうことだろう?
·アンケート対象に偏りがある。重み係数が非公表。
もう少し情報処理能力を磨いたほうがいい、
多分、開発者エコシステムの現状というアンケート結果を見てるのだろうけど、
·phpとjavascriptは分けて集計されてるから、67%という数字だけで単純比較できない
·フレームワーク使用の割合を足して100%超えるのはどういうことだろう?
·アンケート対象に偏りがある。重み係数が非公表。
もう少し情報処理能力を磨いたほうがいい、
156nobodyさん
2021/07/27(火) 11:46:34.98ID:??? まあ特定言語向けの製品作ってるところのアンケートは信用できないわな
157nobodyさん
2021/07/27(火) 11:52:21.04ID:??? >>155
日本語ちゃんと理解できる?俺は前年度の同フレームマークの比較しかしてないんだが?勝手にexpessとlaravelを比較しているような印象操作はやめてくれるか?
あとアンケート対象に偏りがあるとする根拠は?ちゃんとメソドロジーのとこ確認した上で主張しているかい?それともお前の妄想に基づく主張?
日本語ちゃんと理解できる?俺は前年度の同フレームマークの比較しかしてないんだが?勝手にexpessとlaravelを比較しているような印象操作はやめてくれるか?
あとアンケート対象に偏りがあるとする根拠は?ちゃんとメソドロジーのとこ確認した上で主張しているかい?それともお前の妄想に基づく主張?
159nobodyさん
2021/07/27(火) 12:02:23.07ID:???161nobodyさん
2021/07/27(火) 12:32:15.63ID:??? んなもんどっちでもいいだろw
ここはLaravelスレなんだからExpress推したいなら他のスレでやりなよ
ここはLaravelスレなんだからExpress推したいなら他のスレでやりなよ
162nobodyさん
2021/07/27(火) 12:44:08.47ID:???165nobodyさん
2021/07/27(火) 12:55:03.55ID:???166nobodyさん
2021/07/27(火) 12:55:54.42ID:???172nobodyさん
2021/07/27(火) 13:05:31.34ID:??? このスレってたまに「本物」が居るよね
173nobodyさん
2021/07/27(火) 13:32:29.67ID:??? しょうもないことにムキになってるアホが多いなw
174nobodyさん
2021/07/27(火) 14:04:05.24ID:??? ワロタ
ここがお前のスレだ
ここがお前のスレだ
175nobodyさん
2021/07/27(火) 14:13:38.88ID:XadJPNy+ この過疎板でこれだけスレ進んでるからLaravelは日本でダントツだと思う
176nobodyさん
2021/07/27(火) 14:16:32.96ID:??? 終わってる日本なんか基準にすんなよ
177nobodyさん
2021/07/27(火) 14:29:25.69ID:??? laravel/laravel のスター数 : 66.0k
https://github.com/laravel/laravel
expressjs/express のスター数 : 53.8k
https://github.com/expressjs/express
symfony/symfony のスター数 : 25.6k
https://github.com/symfony/symfony
https://github.com/laravel/laravel
expressjs/express のスター数 : 53.8k
https://github.com/expressjs/express
symfony/symfony のスター数 : 25.6k
https://github.com/symfony/symfony
178nobodyさん
2021/07/27(火) 15:16:27.54ID:??? expressとかnode.jsの専用スレって存在するの?
179nobodyさん
2021/07/27(火) 15:36:25.00ID:??? ※ ↑彼はLaravelerなのでスレタイ検索するという発想すらありません、暖かく見守りましょう ※
180nobodyさん
2021/07/27(火) 16:08:14.83ID:??? 検索したらexpressスレ簡単に見つかるけど、
3年以上書き込みなしだからねぇw
3年以上書き込みなしだからねぇw
182nobodyさん
2021/07/27(火) 17:44:25.87ID:??? Laravelってこっちじゃないの?
https://github.com/laravel/framework
https://github.com/laravel/framework
183nobodyさん
2021/07/27(火) 18:18:33.40ID:??? 久々にきたらめちゃくちゃスレのPartが進んでいてびっくりした
Laravelで何かすごい機能とかがリリースされて盛り上がったのか?
Laravelで何かすごい機能とかがリリースされて盛り上がったのか?
184nobodyさん
2021/07/27(火) 18:49:39.96ID:??? 単に荒らされただけ
187nobodyさん
2021/07/27(火) 19:13:51.37ID:???188nobodyさん
2021/07/27(火) 19:20:21.81ID:??? でlaravelとExpressはどっこいどっこい?
189nobodyさん
2021/07/27(火) 19:21:16.19ID:???194nobodyさん
2021/07/27(火) 20:17:30.39ID:XadJPNy+ for(;;)
196194
2021/07/27(火) 20:27:52.64ID:??? うるせーはげ
199nobodyさん
2021/07/27(火) 23:03:38.21ID:??? ごめん、話ぶった切って悪いんだけど、俺、凄いことに気づいちゃった!
もしかしてLaravelって、複合プライマリキーをマトモに扱えない?
もしかしてLaravelって、複合プライマリキーをマトモに扱えない?
201nobodyさん
2021/07/28(水) 00:14:42.13ID:??? 古い書籍(5系)をブックオフで見つけたから買ったんだが、
バージョン指定せずにインストールしたら、
最初のweb.phpの設定で躓いてワロタw
5→8ってだいぶ違うんだな
バージョン指定せずにインストールしたら、
最初のweb.phpの設定で躓いてワロタw
5→8ってだいぶ違うんだな
202nobodyさん
2021/07/28(水) 00:28:08.50ID:??? そりゃそうだ
203nobodyさん
2021/07/28(水) 07:36:42.74ID:ZZPm94xL 実はそれほど違わない
204nobodyさん
2021/07/28(水) 22:12:17.87ID:??? すみません。>>201です。ググってもわからないので教えて下さい。
cssやjsの場所が8ならresourcesにあるのですが、
ビューで{{asset('css/app.css')}}としても
publicの方を読み込みに行っています。
だからファイルがリンクできず、NotFoundになります。
これは単純にresourcesからpublicにコピペして使うのでしょうか?
cssやjsの場所が8ならresourcesにあるのですが、
ビューで{{asset('css/app.css')}}としても
publicの方を読み込みに行っています。
だからファイルがリンクできず、NotFoundになります。
これは単純にresourcesからpublicにコピペして使うのでしょうか?
205nobodyさん
2021/07/28(水) 22:14:17.40ID:??? 逆になぜわざわざ5の中古本買ったんだよ
そこが疑問なんだが
そこが疑問なんだが
206nobodyさん
2021/07/28(水) 22:30:49.46ID:??? バージョン指定して5.8をインストールしたら、
普通に/public/css/app.cssがあり、bootstrapのソースが書いてありました。
バージョン8にはないので、アップグレードの間に仕様が変わったということですね
>>205
8の本は4000円するので、さすがに何も知らない状態で買うのは辛いと思いまして
普通に/public/css/app.cssがあり、bootstrapのソースが書いてありました。
バージョン8にはないので、アップグレードの間に仕様が変わったということですね
>>205
8の本は4000円するので、さすがに何も知らない状態で買うのは辛いと思いまして
208nobodyさん
2021/07/29(木) 00:17:38.38ID:??? いやちがった
resourceの中にあるcssをコンパイルしてpublic_htmlの中に履けば使える
そこはドキュメントルートの外にあるファイルだから読み込めなくて当然
laravel mixで調べろ
resourceの中にあるcssをコンパイルしてpublic_htmlの中に履けば使える
そこはドキュメントルートの外にあるファイルだから読み込めなくて当然
laravel mixで調べろ
209nobodyさん
2021/07/29(木) 21:58:00.39ID:??? 時間の無駄になるし、とっとと8の本を買った方が言いよ
210nobodyさん
2021/07/29(木) 23:28:08.90ID:??? 5でなんとかCRUDの基礎を学んだわ
あとはバリデーションとかテストをどうするかだが
そういうのは別の本で学ぶことにするよ
あとはバリデーションとかテストをどうするかだが
そういうのは別の本で学ぶことにするよ
211nobodyさん
2021/07/31(土) 14:27:16.77ID:LTAqefFG それで結局高く付くw
安物買いの何とかだ
安物買いの何とかだ
212nobodyさん
2021/08/01(日) 14:30:30.31ID:nZekcjme213nobodyさん
2021/08/01(日) 14:55:57.28ID:??? 正確悪は不正確ということかな
215nobodyさん
2021/08/01(日) 23:37:15.69ID:??? Laravelで複合主キーを使う方法について教えてください
マイグレーションファイルで複合主キーのテーブルを作ることはできたのですが
モデルクラスのprimarykeysにどうやって複合主キーを指定すればいいのかがわからないです
マイグレーションファイルで複合主キーのテーブルを作ることはできたのですが
モデルクラスのprimarykeysにどうやって複合主キーを指定すればいいのかがわからないです
216nobodyさん
2021/08/02(月) 01:19:14.41ID:??? 質問するときはバージョンぐらいかけや無能
218nobodyさん
2021/08/02(月) 09:04:01.62ID:BhVea8k7 ググって出て来ないような事はやめた方が良いかも
219nobodyさん
2021/08/02(月) 09:50:41.31ID:??? 非公式のトレイトがどこかで紹介されていたけど
複合ユニークにして回避するほうが無難
複合ユニークにして回避するほうが無難
220nobodyさん
2021/08/02(月) 11:24:22.66ID:??? blade書く時に、HTMLを直接書いてますか?
それともHTMLヘルパー的なものを使っていますか?
それともHTMLヘルパー的なものを使っていますか?
222nobodyさん
2021/08/03(火) 23:19:40.31ID:??? よく考えたらマイグレーションでは複合主キーサポートしているのにEloquentはサポートしていないっておかしいよな
なんでこんな中途半端な状態になっているんだろうか
なんでこんな中途半端な状態になっているんだろうか
223nobodyさん
2021/08/04(水) 17:52:23.38ID:??? 郵便番号や駅データなどの大量レコードを用意したいとき、
マイグレーションでは無理ですよね?
SQLファイルからの一括インサートが無難な気がしてるのですが
マイグレーションでは無理ですよね?
SQLファイルからの一括インサートが無難な気がしてるのですが
224nobodyさん
2021/08/04(水) 18:24:01.70ID:??? それが無難だと思いますよ
Laravelのマイグレーション自体に初期データ入れるとか機能ないし
Laravelのマイグレーション自体に初期データ入れるとか機能ないし
225nobodyさん
2021/08/04(水) 20:42:25.23ID:??? シーダーの話だと思うけど
基本は開発用として用意されてはいるから
本番のマスタなどの初期データはSQLかCSVなどのデータで投入するのが一般的ではあるかな
本番でシーダー使うと警告メッセージが出るから一発で動作はしないんだけどね
基本は開発用として用意されてはいるから
本番のマスタなどの初期データはSQLかCSVなどのデータで投入するのが一般的ではあるかな
本番でシーダー使うと警告メッセージが出るから一発で動作はしないんだけどね
226nobodyさん
2021/08/04(水) 21:57:57.30ID:???227nobodyさん
2021/08/04(水) 22:01:24.81ID:??? シーダーで大量のデータ入れるのって大変じゃない?
CSVか何かからシーダーファイル生成するツールとかあるの?(簡単に作れそうではあるが
CSVか何かからシーダーファイル生成するツールとかあるの?(簡単に作れそうではあるが
228nobodyさん
2021/08/04(水) 22:44:53.57ID:??? シーダーっても大した機能ないから、直接SQL叩くのとほぼ変わらんよ
本番環境で注意してくれるとか、そんなもんくらいじゃね?
本番環境で注意してくれるとか、そんなもんくらいじゃね?
229nobodyさん
2021/08/05(木) 04:40:55.03ID:??? ドキュメントではシーダーで出来るよって書いてあるけどね
230nobodyさん
2021/08/05(木) 11:22:12.87ID:??? 別に本番でもシーダーで初期値設定することが悪い訳では無いとは思う
やるなら専用のクラスを作った方が良さそうだけどね
やるなら専用のクラスを作った方が良さそうだけどね
231nobodyさん
2021/08/05(木) 11:49:38.38ID:??? Laravelのドキュメントにはシーダーは「テスト用」とはっきり書かれているが
本番で使ってはいけない理由も、使うべき理由も特にないように思う
本番で使ってはいけない理由も、使うべき理由も特にないように思う
233nobodyさん
2021/08/05(木) 11:55:33.29ID:??? シーダーはテストデータ詰めるときとかは色々使いようがあるが、
本番データ入れるのに使うメリットがほとんどないもん
本番データ入れるのに使うメリットがほとんどないもん
234nobodyさん
2021/08/05(木) 12:43:48.23ID:??? それな、使うべき理由がない
手間が減るわけでもないし
手間が減るわけでもないし
236nobodyさん
2021/08/05(木) 15:12:03.61ID:??? プログラム板にLaravel初心者のキチガイがいてたぶんこちらに来ると思うから相手よろしく
237nobodyさん
2021/08/05(木) 16:56:21.54ID:??? どうせいつものアンチオートインクリメントおじさんだろ
238nobodyさん
2021/08/05(木) 20:09:59.14ID:??? よくわからないんだけどシーダーで登録するとどういうデメリットがあるの?
公式ドキュメントもいまいちそこらへんが書いてないからどういう不都合があるのかを知りたい
公式ドキュメントもいまいちそこらへんが書いてないからどういう不都合があるのかを知りたい
239nobodyさん
2021/08/05(木) 20:32:20.82ID:??? だから8本買えよ
240nobodyさん
2021/08/05(木) 21:18:11.11ID:??? また前スレか前々スレの話題かよ。ループくん?
初期データをどのように投入するかは前回スレで話題になって数日後というタイミングで、Taylorが自分なりのやり方をTwitterで披露してたから、それを参考にしたらいいと思うぞ。
初期データをどのように投入するかは前回スレで話題になって数日後というタイミングで、Taylorが自分なりのやり方をTwitterで披露してたから、それを参考にしたらいいと思うぞ。
241nobodyさん
2021/08/05(木) 21:54:43.41ID:??? これね。
https://twitter.com/taylorotwell/status/1387766514674192384?s=21
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/taylorotwell/status/1387766514674192384?s=21
https://twitter.com/5chan_nel (5ch newer account)
243nobodyさん
2021/08/06(金) 11:52:05.63ID:??? モデルのオブジェクトでAttribute と Original で値が違う場合がある?
しかもある1つのカラムのみAttributeが空文字になっているという謎の現象。
しかもある1つのカラムのみAttributeが空文字になっているという謎の現象。
244nobodyさん
2021/08/06(金) 12:37:51.91ID:??? >>243
orginalはDBから取り出した直後の値。attributeは外部またはシステムによって書き換えられた値が入る。それだけの話だから謎でも何でもないと思うが。
orginalはDBから取り出した直後の値。attributeは外部またはシステムによって書き換えられた値が入る。それだけの話だから謎でも何でもないと思うが。
245nobodyさん
2021/08/12(木) 00:33:37.74ID:??? いや謎だろ
246nobodyさん
2021/08/12(木) 13:18:34.32ID:??? なぁ、ファサードって、何なん?
静的アクセスしたいならstaticな実装すればいいだけやん?
なんでファサードなんか必要なん?
何のメリットがあるん?
静的アクセスしたいならstaticな実装すればいいだけやん?
なんでファサードなんか必要なん?
何のメリットがあるん?
247nobodyさん
2021/08/12(木) 13:26:04.14ID:??? 俺も気になってた
staticな実装で良くねって思ってる
staticな実装で良くねって思ってる
248nobodyさん
2021/08/12(木) 15:27:03.69ID:??? 単に簡潔に書けると言うくらいかと
そもそも、ファサードで最終的に呼ばれるメソッドはstaticじゃないけど
そもそも、ファサードで最終的に呼ばれるメソッドはstaticじゃないけど
249nobodyさん
2021/08/12(木) 15:50:51.33ID:??? テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
逆に言うとテストしないやつにとってファサードのメリットは、newしないでインスタンスのメソッドを利用できるから記述量がちょっと減ってラッキー!ぐらいの話かもしれない。
てか、比較するなら静的メソッドじゃなくてインスタンスメソッドだと思うんだが。単にコールするときのsyntaxが静的メソッドと同じってだけで静的メソッドとファサードを比較するのは乱暴かな。
逆に言うとテストしないやつにとってファサードのメリットは、newしないでインスタンスのメソッドを利用できるから記述量がちょっと減ってラッキー!ぐらいの話かもしれない。
てか、比較するなら静的メソッドじゃなくてインスタンスメソッドだと思うんだが。単にコールするときのsyntaxが静的メソッドと同じってだけで静的メソッドとファサードを比較するのは乱暴かな。
251nobodyさん
2021/08/12(木) 17:13:13.58ID:??? >>250
依存が少ないならそれでも良いと思うぞ。コンストラクタインジェクションで長々とクラス列挙されたら嫌じゃん?
依存が少ないならそれでも良いと思うぞ。コンストラクタインジェクションで長々とクラス列挙されたら嫌じゃん?
252nobodyさん
2021/08/12(木) 18:16:06.40ID:??? >>249
>テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
まぁ、その説明は確かに分らんでもないけど、そのくらいしか使いどころが無いのかい?
>テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
まぁ、その説明は確かに分らんでもないけど、そのくらいしか使いどころが無いのかい?
253nobodyさん
2021/08/12(木) 18:59:16.43ID:??? >>252
普段使いではそんぐらいでしょ。レアケースで良いなら、ファサードで呼び出してたサードパーティパッケージがイケてなくて、オーバーライドが必要な時に便利みたいな話はある(実際過去1度だけそういうケースがあった)。
普段使いではそんぐらいでしょ。レアケースで良いなら、ファサードで呼び出してたサードパーティパッケージがイケてなくて、オーバーライドが必要な時に便利みたいな話はある(実際過去1度だけそういうケースがあった)。
254nobodyさん
2021/08/12(木) 20:44:30.51ID:??? Laravelはそろそろcreate-projectした段階でusersテーブルのマイグレーションやモデルが用意されているのを辞めてほしい
255nobodyさん
2021/08/12(木) 21:08:45.38ID:??? そういう提案をフォーラムでしてこいよかす
256nobodyさん
2021/08/13(金) 00:40:30.29ID:vjNMHX9L そこまで用意して来るならジャンゴみたいに綺麗な管理画面作ったくれると良いんだが
259nobodyさん
2021/08/13(金) 09:34:33.13ID:??? みんな認証はusersテーブルなのか
260nobodyさん
2021/08/13(金) 13:33:33.00ID:??? usersテーブルの認証機能を使わないなら何のためにLaravelを使うのか
261nobodyさん
2021/08/13(金) 14:36:56.45ID:??? usersテーブル以外も認証できるんじゃないの?
262nobodyさん
2021/08/13(金) 23:11:39.23ID:vjNMHX9L ファサードとか何得って未だに思う
263nobodyさん
2021/08/13(金) 23:21:04.62ID:??? そこまで毛嫌いするもんでもない
使いたくなければ使わなければ良いだけ
Facade警察の人に感化されたの?
使いたくなければ使わなければ良いだけ
Facade警察の人に感化されたの?
264nobodyさん
2021/08/13(金) 23:48:24.18ID:??? usersテーブル以外で認証させる方法を教えてください
267nobodyさん
2021/08/16(月) 19:53:50.32ID:??? え?それじゃ、usersテーブル以外は認証できないってこと?
269nobodyさん
2021/08/16(月) 21:01:11.53ID:???270nobodyさん
2021/08/16(月) 21:32:11.85ID:??? >>266-269
クソ雑魚ナメクジは人に教えるのやめてくれ。何がvendor配下だよ。そんなゴミみたいな方法を勧めるとかありえないぞ。
クソ雑魚ナメクジは人に教えるのやめてくれ。何がvendor配下だよ。そんなゴミみたいな方法を勧めるとかありえないぞ。
271nobodyさん
2021/08/16(月) 21:35:05.14ID:??? 認証先のテーブルをusersから変えたい場合は、config/auth.phpのprovidersに認証に使いたいテーブル登録すれば良いだけ。
274nobodyさん
2021/08/16(月) 23:09:00.40ID:??? Laravelの押し付けがひどすぎる
275nobodyさん
2021/08/16(月) 23:41:21.15ID:???277nobodyさん
2021/08/17(火) 00:24:09.94ID:??? 元あるファイルを修正するのではなくそれをオーバーライドした
XXX_local.phpを作るのはPHPのフレームワークでは常識のテクニックだろ・・・
XXX_local.phpを作るのはPHPのフレームワークでは常識のテクニックだろ・・・
278nobodyさん
2021/08/17(火) 08:37:40.93ID:??? >>277
煽るぐらい自信満々に回答したのに、バカにされたからって話を変な方に持ってくのはやめとけ。恥の上塗りだぞ。
煽るぐらい自信満々に回答したのに、バカにされたからって話を変な方に持ってくのはやめとけ。恥の上塗りだぞ。
279nobodyさん
2021/08/17(火) 10:14:16.42ID:??? サービスプロバイダでmergeConfigFromメソッドとか使ったことないんかね・・・
vendor内書き換えたいとか思わないくらい色々便利な機能あるのにもったいない
vendor内書き換えたいとか思わないくらい色々便利な機能あるのにもったいない
280nobodyさん
2021/08/17(火) 18:44:04.29ID:??? 今日も愉快に仲良くLaraveler大喧嘩。
281nobodyさん
2021/08/18(水) 12:39:45.51ID:??? Taylor Otwellはよく講演でvendor直下直接修正しているけどあれ何で何だろう
vendor直下なんて書き換えないというのがお約束というのはわかっているはずだが
vendor直下なんて書き換えないというのがお約束というのはわかっているはずだが
282nobodyさん
2021/08/18(水) 13:37:42.74ID:??? 分かってる人向けでは?
283nobodyさん
2021/08/18(水) 15:29:07.60ID:???284nobodyさん
2021/08/18(水) 18:48:57.25ID:??? 正直にお願いします
287nobodyさん
2021/08/18(水) 19:59:05.21ID:??? どうしても触るにしてもcomposer.json使ってオーバーライドするくらいにした方がいい
直接触るのはさすがにない
直接触るのはさすがにない
288nobodyさん
2021/08/18(水) 20:27:02.24ID:??? >>281
ざっと探したんだけどvendor修正してる動画ないなぁ
viewとか言語ファイルなんかをvendor:publishすると
resources/view/vendor/パッケージ名
以下に配置されるんだけど、それ修正してるとか?
きっと意味があってそうしてて普通に開発するよりもメリットがあるからそうしてるはずで
その恩恵を受けられないのは損だから動画とかあるならマジで教えてほしい
それで開発時間5%短縮できるならやらない理由ないし
ざっと探したんだけどvendor修正してる動画ないなぁ
viewとか言語ファイルなんかをvendor:publishすると
resources/view/vendor/パッケージ名
以下に配置されるんだけど、それ修正してるとか?
きっと意味があってそうしてて普通に開発するよりもメリットがあるからそうしてるはずで
その恩恵を受けられないのは損だから動画とかあるならマジで教えてほしい
それで開発時間5%短縮できるならやらない理由ないし
289nobodyさん
2021/08/18(水) 20:44:36.86ID:??? サービスプロバイダやクラスのオーバーライドを理解しているなら、日常的にvendor配下をいじる必要性なんてゼロだって分かりそうだけど。
290nobodyさん
2021/08/18(水) 20:55:19.03ID:??? >>289
そう、パッケージ開発以外でvendor以下を触るなんてありえないってのが俺の認識なんだけど
明らかに自分より能力の高い人物でlaravelの開発者がやってるなら
それなりの理由があってメリットがあるはずだから知りたいんだよね
そう、パッケージ開発以外でvendor以下を触るなんてありえないってのが俺の認識なんだけど
明らかに自分より能力の高い人物でlaravelの開発者がやってるなら
それなりの理由があってメリットがあるはずだから知りたいんだよね
292nobodyさん
2021/08/19(木) 09:30:51.86ID:??? 確かにまじでvendorフォルダ直接修正しているね
しかも「composerのバージョン2を使っている方以外はマネしないでください」という意味不明な発言もしている
俺の認識だと別にcomposerのバージョンに関わらずvendorは修正しないのが原則だと思ったんだけど
composerのバージョン2だと何かメリットがあるのか?
しかも「composerのバージョン2を使っている方以外はマネしないでください」という意味不明な発言もしている
俺の認識だと別にcomposerのバージョンに関わらずvendorは修正しないのが原則だと思ったんだけど
composerのバージョン2だと何かメリットがあるのか?
293nobodyさん
2021/08/19(木) 09:44:53.39ID:??? 自分で作ったものなら意味も分かってる訳だし動作確認とかで修正するのもありなんじゃね?
ただ一般的にはいじらないだろうが
ただ一般的にはいじらないだろうが
295nobodyさん
2021/08/19(木) 14:41:22.21ID:??? お前のために動画用意するの面倒すぎるだろ
296nobodyさん
2021/08/19(木) 15:17:42.26ID:???297nobodyさん
2021/08/19(木) 18:48:05.24ID:??? 今日も愉快に仲良くLaraveler大喧嘩。
300nobodyさん
2021/08/19(木) 20:32:48.90ID:??? url出せないなら、どのメディアやSNS見りゃ良いのか教えてくれると助かる。
301nobodyさん
2021/08/19(木) 21:24:55.76ID:???303nobodyさん
2021/08/19(木) 22:48:16.96ID:??? 仕事でLaravel使ってる人って、公式サポート切れた後どうしてるの?
304nobodyさん
2021/08/19(木) 22:49:03.16ID:??? 次のLTSにバージョンアップしてるよ
306nobodyさん
2021/08/20(金) 00:06:27.33ID:??? いやうち自社サービスだから請求なんて概念無いけど
つかそんなの客との契約次第だろ
どんな契約してんだよ
つかそんなの客との契約次第だろ
どんな契約してんだよ
307nobodyさん
2021/08/20(金) 00:42:18.67ID:??? >>303
バージョンアップするだけ。内製だからな。外注の場合は金払ってバージョンアップするでしょ。他のFWはそうだったし。
あと、Laravelが殊更バージョンアップの周期短いのは事実だけど、サポート期間はそうではない。
LTSならバグフィックスは2年、セキュリティフィックスのサポート切れまで3年ある。これはPHPのサポート期間と同等。PHPは2年間のアクティブサポート、そこから1年間のセキュリティサポート。
バージョンアップするだけ。内製だからな。外注の場合は金払ってバージョンアップするでしょ。他のFWはそうだったし。
あと、Laravelが殊更バージョンアップの周期短いのは事実だけど、サポート期間はそうではない。
LTSならバグフィックスは2年、セキュリティフィックスのサポート切れまで3年ある。これはPHPのサポート期間と同等。PHPは2年間のアクティブサポート、そこから1年間のセキュリティサポート。
308nobodyさん
2021/08/20(金) 02:32:39.66ID:??? バージョンアップって機能が追加される訳でもないから、費用かかるの嫌がるってのもわかる
フリーでやってた時本当に嫌だった
フリーでやってた時本当に嫌だった
309nobodyさん
2021/08/20(金) 07:04:03.40ID:??? 外注だと一度運用にのせたらFWバージョンアップなんて無理だわな
どうせそのうちリプレイスになるから放置ですよ
どうせそのうちリプレイスになるから放置ですよ
310nobodyさん
2021/08/20(金) 10:33:27.20ID:??? FWに限らず、別の作り方するだけでリスクが高くなるからな
ポータルサイトなんかもずっと古い技術のサイト多いだろ
ポータルサイトなんかもずっと古い技術のサイト多いだろ
311nobodyさん
2021/08/20(金) 11:56:11.34ID:??? FormRequestのattributesに
age => '年齢'みたいな感じでユーザにわかりやすい名称に変更可能だけど
多言語化するときってどうするんだ?age => __('age')みたいな感じにして
messages.phpでage => '年齢'って定義するのか?
age => '年齢'みたいな感じでユーザにわかりやすい名称に変更可能だけど
多言語化するときってどうするんだ?age => __('age')みたいな感じにして
messages.phpでage => '年齢'って定義するのか?
312nobodyさん
2021/08/20(金) 11:59:53.81ID:??? >>311
FormRequestはコントローラの関数の引数にいるんですよね?
public function store(HogeHogeRequest $request)みたいな感じで
だとしたら多分できないと思われます。
うろ覚えですがHogeHogeRequestの処理が行われる時点ではまだmessages.phpは読み込まれていないので
HogeHogeRequestのattributesで__('age')が'age'として解釈されてしまい
画面上にそのままageとして表示されると思われます
FormRequestはコントローラの関数の引数にいるんですよね?
public function store(HogeHogeRequest $request)みたいな感じで
だとしたら多分できないと思われます。
うろ覚えですがHogeHogeRequestの処理が行われる時点ではまだmessages.phpは読み込まれていないので
HogeHogeRequestのattributesで__('age')が'age'として解釈されてしまい
画面上にそのままageとして表示されると思われます
313nobodyさん
2021/08/20(金) 13:21:53.71ID:??? >>311
エラーメッセージのカラム名翻訳の話だよね?
いくつかやり方あったはず、検証してないから間違ってたら申し訳ないけど
1. validation.phpに
'attributes' => [
'short_comment' => 'ひとこと'
],
って指定する方法
Custom Validation Attributesってコメントに書いてあるはず
2. resources/lang/{locale}.jsonに
"attributes":{
"translation":"多言語化"
}
って指定する方法
エラーメッセージのカラム名翻訳の話だよね?
いくつかやり方あったはず、検証してないから間違ってたら申し訳ないけど
1. validation.phpに
'attributes' => [
'short_comment' => 'ひとこと'
],
って指定する方法
Custom Validation Attributesってコメントに書いてあるはず
2. resources/lang/{locale}.jsonに
"attributes":{
"translation":"多言語化"
}
って指定する方法
314nobodyさん
2021/08/20(金) 14:39:36.29ID:??? >>311
すでに回答している内容と被るけども、langディレクトリ直下にja.jsonてファイル作って、"hoge":"ほげ"とか定義しておくと、__('hoge')てなってる箇所が、ほげ で出力される。
ただしこの方法は、view上の出力を置き換える場合に使うものであって、vallidationメッセージの多言語化はlang/jaの下のphpファイルで達成するのが望ましい。
ちなみに、jetstreamはちょっとだめなとこがあって、後者だと一部のバリデーションメッセージが英語のままになってしまい、ja.jsonで変換かけてあげないとダメだったりする。
すでに回答している内容と被るけども、langディレクトリ直下にja.jsonてファイル作って、"hoge":"ほげ"とか定義しておくと、__('hoge')てなってる箇所が、ほげ で出力される。
ただしこの方法は、view上の出力を置き換える場合に使うものであって、vallidationメッセージの多言語化はlang/jaの下のphpファイルで達成するのが望ましい。
ちなみに、jetstreamはちょっとだめなとこがあって、後者だと一部のバリデーションメッセージが英語のままになってしまい、ja.jsonで変換かけてあげないとダメだったりする。
315nobodyさん
2021/08/20(金) 15:21:05.96ID:???316nobodyさん
2021/08/20(金) 20:39:23.28ID:??? いまいち本番環境へのデプロイがイメージわかないんだけど
node_modulesやvendorフォルダってそのまま本番環境にコピーしていいの?
それとも本番環境でnpmやcomposer等のinstallコマンドを実行しないとだめなの?
node_modulesやvendorフォルダってそのまま本番環境にコピーしていいの?
それとも本番環境でnpmやcomposer等のinstallコマンドを実行しないとだめなの?
319nobodyさん
2021/08/20(金) 20:47:38.35ID:??? なんか怒られちゃった( ^)o(^ )
320nobodyさん
2021/08/20(金) 21:07:40.82ID:??? >>317
どうしてそう思ったんだろう
resources/lang/en/validation.php
を変更してるって事なのかな
だとしたらenってディレクトリ名のenってどういう意味か考えたらすぐわかると思う
resources/lang/{locale}/validation.php
こう考えたら日本語オンリーにはならないよね
どうしてそう思ったんだろう
resources/lang/en/validation.php
を変更してるって事なのかな
だとしたらenってディレクトリ名のenってどういう意味か考えたらすぐわかると思う
resources/lang/{locale}/validation.php
こう考えたら日本語オンリーにはならないよね
321nobodyさん
2021/08/20(金) 21:20:39.12ID:???322nobodyさん
2021/08/20(金) 22:05:49.21ID:??? 今までlaravelできますって言われてちゃんと使えてる人にあった事ないんだけど
みんな自己評価高すぎじゃない?
みんな自己評価高すぎじゃない?
323nobodyさん
2021/08/20(金) 22:58:40.19ID:??? >>316
どういうデプロイの仕組みを使うにせよ、composer installやnpm run productionを実行してから本番と同期とるような処理を書いてる。
どういうデプロイの仕組みを使うにせよ、composer installやnpm run productionを実行してから本番と同期とるような処理を書いてる。
324nobodyさん
2021/08/20(金) 23:01:18.85ID:??? >>320
俺もその認識。たぶんconfig/app.phpのローカライズ用の設定変更などせずに開発してるんじゃね?
俺もその認識。たぶんconfig/app.phpのローカライズ用の設定変更などせずに開発してるんじゃね?
325nobodyさん
2021/08/20(金) 23:56:07.02ID:xYfzULIr 別にvendorファイルをコピーしても害はない気がする
326nobodyさん
2021/08/21(土) 01:03:02.48ID:??? vendor以下をコピーして受けられるメリットがあんまりないのよね
環境がWindowsかMacかLinuxで少しだけbinに入るファイルが違ってくるし
環境がWindowsかMacかLinuxで少しだけbinに入るファイルが違ってくるし
327nobodyさん
2021/08/21(土) 12:14:21.03ID:??? windowsやmacの環境なんて使わないだろ…
328nobodyさん
2021/08/21(土) 12:44:54.45ID:??? 自分が居なくなっても別の人に保守してもらうことを考えたらWindowsは選択肢として有り
329nobodyさん
2021/08/21(土) 13:16:15.32ID:??? composerやnpmは環境次第で高確率でトラブるから使わないようにしてる
レン鯖だとそもそも使えないしな
レン鯖だとそもそも使えないしな
330nobodyさん
2021/08/21(土) 13:33:55.54ID:??? WindowsとMac使わないって開発環境もLinuxって事なの?
そうでないならどこのvendorをコピーする想定なんだろうか
そうでないならどこのvendorをコピーする想定なんだろうか
331nobodyさん
2021/08/21(土) 14:56:33.10ID:??? 開発環境はWindows上のLinuxだろDockerか何かの
Windows用のVendorが必要になることなんてないが
Windows用のVendorが必要になることなんてないが
332nobodyさん
2021/08/21(土) 20:52:18.04ID:??? composerやnpm使ってデメリットになることはほとんどないな
333nobodyさん
2021/08/25(水) 19:05:59.49ID:??? 【悲報】Laravel9でまたModelsディレクトリが消失してしまう
334nobodyさん
2021/08/25(水) 19:28:46.80ID:??? モデルの置き場を強制されることを嫌う奴が開発陣にいるの?
決まっている方が使いやすいと思うし従来のでも結局Models作って
そこに置くからどっちでもいいんだけどw
決まっている方が使いやすいと思うし従来のでも結局Models作って
そこに置くからどっちでもいいんだけどw
335nobodyさん
2021/08/25(水) 20:00:56.51ID:??? リポジトリには来てないけどな。情報源はどこだろう?公式のdiscordでもなさそうだし。
336nobodyさん
2021/08/25(水) 23:34:29.28ID:??? 皆さんはlaravelを使っていると思いますが
この機能が欲しいとかここ直してほしいとかそういう要望って何かありますか?
この機能が欲しいとかここ直してほしいとかそういう要望って何かありますか?
337nobodyさん
2021/08/25(水) 23:40:44.83ID:??? Eloquentの100ループ問題を早く修正してほしい
338nobodyさん
2021/08/25(水) 23:48:02.94ID:??? Eloquentって使ったことないなそういえば いつもクエリビルダ使ってるけど
Eloquentって何かメリットあるのかな
Eloquentって何かメリットあるのかな
339nobodyさん
2021/08/25(水) 23:52:06.64ID:??? さすがにメリットないものは作らないよ
340nobodyさん
2021/08/26(木) 00:06:10.19ID:???341nobodyさん
2021/08/26(木) 00:16:28.39ID:??? laravelはsymfonyと比べると使いづらい
345nobodyさん
2021/08/27(金) 16:46:25.65ID:??? それならFTPなどの同期でも利用すればローカルのbladeファイルを保存したらアップロードされたりするしそれで良さそうな
まぁ本来ならgitで管理して最低でもサーバーでgit pullするとかだろうけど
まぁ本来ならgitで管理して最低でもサーバーでgit pullするとかだろうけど
346nobodyさん
2021/08/27(金) 17:12:09.75ID:??? 使う場面が想定できんな
だったらWordPressでええやん、ってなる
bladeの処理をエディタの部分だけ切り離すのも大変そうだし
作るにしてもちょっと割に合わない
だったらWordPressでええやん、ってなる
bladeの処理をエディタの部分だけ切り離すのも大変そうだし
作るにしてもちょっと割に合わない
347nobodyさん
2021/08/27(金) 18:00:43.46ID:??? 詳細な要件は不明だけど、今どきはgithubリポジトリでピリオド打鍵したらすぐwebエディタ起動するじゃん?それでbladeファイル編集して、保存時にgithubアクションでデプロイする仕組みにしとけば、希望は叶うんじゃないの?プレビューしたいとかなら、話は変わってくるかもだが。
348nobodyさん
2021/08/27(金) 19:29:24.86ID:??? >>345-347
やりたい事はかなりシンプルで
デザイナー?HTMLコーダー?の人から上がってきた
HTMLをbladeファイルにする作業から逃げたいってだけなんだよね
結構github何それ?って人とかいてそういう人にどうやって直接触ってもらおうか悩んでるのよね
ヘッドレスCMSとかも考えたんだけど不評でさ
やりたい事はかなりシンプルで
デザイナー?HTMLコーダー?の人から上がってきた
HTMLをbladeファイルにする作業から逃げたいってだけなんだよね
結構github何それ?って人とかいてそういう人にどうやって直接触ってもらおうか悩んでるのよね
ヘッドレスCMSとかも考えたんだけど不評でさ
349nobodyさん
2021/08/27(金) 20:42:34.30ID:??? デザイナレベルならGitHubたたき込んだ方が早い
メインブランチには触らせないようにしとけばいいし
てか、Larabelで更新させたらbladeの履歴管理はどうなるん?
メインブランチには触らせないようにしとけばいいし
てか、Larabelで更新させたらbladeの履歴管理はどうなるん?
350nobodyさん
2021/08/27(金) 20:51:23.39ID:???351nobodyさん
2021/08/27(金) 21:09:40.37ID:???352nobodyさん
2021/08/27(金) 21:59:57.78ID:??? file_get_contentsでbladeの中身を取得して、それを書き換えるってことはできないの?
353nobodyさん
2021/08/27(金) 22:13:02.71ID:??? まあ、どうにせよ需要がニッチで開発する人はいなさそうだ
354nobodyさん
2021/08/27(金) 22:56:52.28ID:??? WordPressに実装されてるって、素人にも編集させるためだろ?
なのにニッチ(需要が少ない)と決めつけて良いのか?
なのにニッチ(需要が少ない)と決めつけて良いのか?
355nobodyさん
2021/08/28(土) 00:51:14.42ID:??? なぜWordPressと同列に語ろうとする?
357nobodyさん
2021/08/28(土) 02:45:53.02ID:??? だったらWordPress使えばよくね?
358nobodyさん
2021/08/28(土) 10:29:41.22ID:??? WordPressでできないからLaravelで一から作ろうとしてるんだろ
359nobodyさん
2021/08/28(土) 15:04:25.51ID:??? そろそろLaravel始めてみようと思うんだがそれぞれ一言ずつください
360nobodyさん
2021/08/28(土) 16:11:49.45ID:??? そんなに需要があると思ってるなら自分で作って公開すれば良いと思いますわ
みんな喜んで使ってくれたら嬉しいでしょ
みんな喜んで使ってくれたら嬉しいでしょ
364nobodyさん
2021/08/28(土) 18:45:51.08ID:???367nobodyさん
2021/08/29(日) 17:39:56.12ID:??? PHPのできないHTMLコーダーにビュー作らせるためにbladeとかtwigみたいなテンプレートエンジンがあるんだろ?
それもできないからCMS作るって斬新だな
それもできないからCMS作るって斬新だな
368nobodyさん
2021/08/29(日) 18:30:35.96ID:??? いやいや、bladeなんて完全にPHPじゃん
369nobodyさん
2021/08/29(日) 18:38:33.07ID:??? 普通はwebデザイナーにHTMLを作って貰ってそれをプログラマが
bladeにするみたいな感じが普通じゃね?
そりゃデザイナがbladeまで作れたら楽だけどそんなところ少ないんじゃね
bladeにするみたいな感じが普通じゃね?
そりゃデザイナがbladeまで作れたら楽だけどそんなところ少ないんじゃね
371nobodyさん
2021/08/29(日) 19:54:07.19ID:??? デザイナーはモック作ってお前らがphpでマークアップするんだろ
何で他人にやらせてるんだよ
どうせ、cssをまともに作れなくてデザイナーが指定したとおりに作れないんだろうが
何で他人にやらせてるんだよ
どうせ、cssをまともに作れなくてデザイナーが指定したとおりに作れないんだろうが
372nobodyさん
2021/08/29(日) 20:24:22.40ID:??? 別会社が作ったHTMLを組み込む場合は自分でbladeにするけど、社内で全部作る場合はデザイナーがblade書くよ
ただし@なんちゃらの部分はこっちで付け加える、修正時はそこをいじらないようにしてもらう
ただし@なんちゃらの部分はこっちで付け加える、修正時はそこをいじらないようにしてもらう
373nobodyさん
2021/08/30(月) 09:09:48.59ID:??? たとえばデザイナーに修正させるときはどうするんだよ?
いちいちプログラマがマークアップしなおすか?
いちいちプログラマがマークアップしなおすか?
374nobodyさん
2021/08/30(月) 11:01:35.81ID:??? なんですぐ上が読めないんだ?
375nobodyさん
2021/08/30(月) 11:55:06.10ID:??? 読んだ上での投稿だが?
376nobodyさん
2021/08/30(月) 12:39:10.83ID:??? 差分を見て修正
377nobodyさん
2021/08/30(月) 12:39:34.80ID:??? いじるなって言ってもミスは防げないだろって意図か?
うちはコーダーにもGit使わせてるからバグってたらマージさせないだけだぞ
うちはコーダーにもGit使わせてるからバグってたらマージさせないだけだぞ
378nobodyさん
2021/08/30(月) 14:38:20.71ID:??? プログラマーが作るhtmlとcssはマジでゴミクソだからな
生まれつき目ん玉腐ってるからデザインを再現できない
崩れるしバラバラ
色や線すら理解できない
普段どんな世界見てるんだろなこいつら
生まれつき目ん玉腐ってるからデザインを再現できない
崩れるしバラバラ
色や線すら理解できない
普段どんな世界見てるんだろなこいつら
379nobodyさん
2021/08/30(月) 14:42:37.42ID:??? 俺が書くHTMLのソースはきれいだと、よくデザイナーに褒められるぞ。
丁寧に書くよう心がければ、結果に現れるということ。
丁寧に書くよう心がければ、結果に現れるということ。
380nobodyさん
2021/08/30(月) 15:39:05.59ID:??? 俺の周りはデザイナー作のマークアップのほうがひどいわ。セマンティック何それ?コンテンツモデル何それ?autoprefixer何それ?みたいなの多い。
おまけにタイトルや見出しにカーニングも入れないバーティカルリズムも考慮してくれない。illustratorやphotoshop使える=デザイナて感じだから、マークアップやらせるのがそもそも無理があるんやろなぁ。
おまけにタイトルや見出しにカーニングも入れないバーティカルリズムも考慮してくれない。illustratorやphotoshop使える=デザイナて感じだから、マークアップやらせるのがそもそも無理があるんやろなぁ。
381nobodyさん
2021/08/30(月) 16:21:15.51ID:??? Reactをいじっているところだけど、
こうなるともはや、デザイナのHTML,CSSをBladeにするのは誰か?みたいな話は論外になって
全部フロントエンジニアの仕事になるるるな。
デザイナにコンポーネントとか理解できるわけなくなくない?
こうなるともはや、デザイナのHTML,CSSをBladeにするのは誰か?みたいな話は論外になって
全部フロントエンジニアの仕事になるるるな。
デザイナにコンポーネントとか理解できるわけなくなくない?
382nobodyさん
2021/08/30(月) 16:27:09.47ID:???383nobodyさん
2021/08/30(月) 20:53:53.05ID:???384nobodyさん
2021/08/30(月) 21:28:32.57ID:??? そもそもデザイナーがコーディングなんて担当しないだろ
デザイナーとフロントエンドエンジニアとバックエンドエンジニアはそれぞれ存在する
デザイナーとフロントエンドエンジニアとバックエンドエンジニアはそれぞれ存在する
385nobodyさん
2021/08/30(月) 22:40:10.12ID:??? Laravel6でAppServiceProviderのboot()に↓を記述してDBアクセスしてもログが出力されないんだけど原因思い当たるエスパーいますか。
\DB::listen(function ($query) {
\Log::debug('====================');
});
\DB::listen(function ($query) {
\Log::debug('====================');
});
386385
2021/08/30(月) 22:45:42.62ID:??? 解決しました。
388nobodyさん
2021/08/30(月) 23:26:45.45ID:???390nobodyさん
2021/09/02(木) 09:48:17.00ID:??? Laravelerって簡単なWEBページ作成すらできないのかよ・・・・
391nobodyさん
2021/09/02(木) 10:25:52.86ID:??? LaravelってCakePHPでいうテーマ機能って無いんだな
392nobodyさん
2021/09/02(木) 11:21:34.59ID:??? ページ作成できるできないで言ったらできるぞ
作ったものが何故か不評なだけ、俺には見やすくて使いやすいんだけど
作ったものが何故か不評なだけ、俺には見やすくて使いやすいんだけど
393nobodyさん
2021/09/02(木) 22:42:08.05ID:??? Laravelの認証ってLaravelだけで完結してるの?
Firebaseとか使う必要ないのですか?
Firebaseとか使う必要ないのですか?
394nobodyさん
2021/09/02(木) 23:31:09.56ID:??? Firebase使わんとならんとかなら使いようがないだろうねw
395nobodyさん
2021/09/02(木) 23:36:36.27ID:??? そもそもなんだけど、auth0とかFirebaseとかなんで外部の認証サービス使うんですか?
Laravelとかのフレームワーク+DBで完結できないんですかね?
Laravelとかのフレームワーク+DBで完結できないんですかね?
396nobodyさん
2021/09/02(木) 23:57:36.53ID:??? いや、完結できるが
何ゆえ完結できないと?
何ゆえ完結できないと?
397nobodyさん
2021/09/03(金) 00:53:50.31ID:??? 釣りでしょどうせ。初学者がLaravelセットアップして最初にやることが認証パッゲージの導入でしょうに。
399nobodyさん
2021/09/03(金) 03:47:17.58ID:??? 完結できるならそれでいいんですが、なぜLaravelでFirebaseなどの有料認証サービスを使う開発があるんですか?
外部の認証サービスを使うメリットってどんなものがありますか?
外部の認証サービスを使うメリットってどんなものがありますか?
400nobodyさん
2021/09/03(金) 09:57:46.59ID:??? 簡単な話だよ。外部の認証サービス使えば、内部に認証情報を保存しないから、セキュリティ面での不安が少なくなる
401nobodyさん
2021/09/03(金) 12:36:21.14ID:???402nobodyさん
2021/09/03(金) 12:46:56.28ID:??? 作り方次第では?
漏洩のリスクって何を想定してるのかによるが
漏洩のリスクって何を想定してるのかによるが
403nobodyさん
2021/09/04(土) 14:36:03.09ID:??? 認証って、どのレベルまでのを想定してはなしてんのよ?
404nobodyさん
2021/09/04(土) 15:05:47.95ID:??? Laravel用のSmartyってあるんだな。しかも8にも対応してる
405nobodyさん
2021/09/04(土) 19:21:01.11ID:??? わざわざsmarty使う必要は無さそうだけどcakeからの移行なら使いやすいのかな?
変えるならtwigの方が好みだな
変えるならtwigの方が好みだな
406nobodyさん
2021/09/04(土) 19:39:54.07ID:??? Smartyは、EC-CUBEで嫌々ながら使っている
ワタシには、なにが便利なのかがさっぱりわからんあるよ
ワタシには、なにが便利なのかがさっぱりわからんあるよ
407nobodyさん
2021/09/04(土) 20:07:46.35ID:??? ECCUBEもだいぶ前からtwigだぞ
409nobodyさん
2021/09/06(月) 16:34:41.48ID:??? なんでServiceProviderみたいなめんどくさい事してんだろ…。
なんでServiceContainerに登録しないと使えないとか考えちゃったんだろ…。
本当に何したいのかよくわからん実装だな。
なんでServiceContainerに登録しないと使えないとか考えちゃったんだろ…。
本当に何したいのかよくわからん実装だな。
410nobodyさん
2021/09/06(月) 16:36:46.27ID:??? Laravel作った人ってさ、静的クラス使ったら死ぬ病なのかな?
411nobodyさん
2021/09/06(月) 16:49:20.53ID:??? 必要もないのにインスタンスなんか作るから遅くなるんだよ…。
412nobodyさん
2021/09/06(月) 16:54:48.40ID:??? ああ…、もしかして、use書きたくないマンなのか…。
413nobodyさん
2021/09/06(月) 16:58:11.67ID:??? なんとなくServiceProviderの仕様、分かりました。
次はQueryBuilderでも見るか…。
次はQueryBuilderでも見るか…。
414nobodyさん
2021/09/06(月) 17:07:21.84ID:??? DBファサードのget()結果は\stdClassのコレクション限定なん?
PDOなら任意のクラスにマッピングできるっしょ…。
PDOなら任意のクラスにマッピングできるっしょ…。
415nobodyさん
2021/09/06(月) 17:15:08.48ID:??? …pluck()、また、どうしてそんな実装考えついちゃった?ってのが出てきた…。
416nobodyさん
2021/09/06(月) 17:17:38.12ID:??? …chunk()、は、分からないでもないけど、そんなのが必要なケース、出会った事無いなぁ…。
where句で抽出できるでしょ? 普通。
where句で抽出できるでしょ? 普通。
417nobodyさん
2021/09/06(月) 17:22:29.63ID:??? ここはお前の日記帳じゃないぞ
418nobodyさん
2021/09/06(月) 17:24:09.00ID:??? うーん…、これ、外側のchunk()でのwrap実装、要るか?
DB::table('users')->where('active', false)
->chunkById(100, function ($users) {
foreach ($users as $user) {
DB::table('users')
->where('id', $user->id)
->update(['active' => true]);
}
});
https://readouble.com/laravel/8.x/ja/queries.html
DB::table('users')->where('active', false)
->chunkById(100, function ($users) {
foreach ($users as $user) {
DB::table('users')
->where('id', $user->id)
->update(['active' => true]);
}
});
https://readouble.com/laravel/8.x/ja/queries.html
420nobodyさん
2021/09/06(月) 17:29:53.57ID:??? 「レコードの主キーに基づいて結果を自動的にページ分割します。」って、どういう意味よ?
421nobodyさん
2021/09/06(月) 17:32:37.77ID:??? 分かったけど、変な日本語だなぁ…。
422nobodyさん
2021/09/06(月) 17:47:55.93ID:??? あれ? ちょっとまって?
1)->where('finalized', 1) が、WHERE finalized = 1 でしょ?
2)->where('status', '<>', 1) が、WHERE status <> 1 でしょ?
WHERE text = '<>' ってどうするの?
->where('text', '=', '<>') なの? 破綻してない?
1)->where('finalized', 1) が、WHERE finalized = 1 でしょ?
2)->where('status', '<>', 1) が、WHERE status <> 1 でしょ?
WHERE text = '<>' ってどうするの?
->where('text', '=', '<>') なの? 破綻してない?
423nobodyさん
2021/09/06(月) 17:51:49.95ID:??? ```
DB::rawメソッドを使用する代わりに以降のメソッドを使用して、クエリのさまざまな部分に素のSQL式を挿入することもできます。素の式を使用するクエリでは、SQLインジェクションの脆弱性からの保護をLaravelは保証しないことに注意してください。
```
でーたー! 何にも便利になっていないラッピング処理!!!
DB::rawメソッドを使用する代わりに以降のメソッドを使用して、クエリのさまざまな部分に素のSQL式を挿入することもできます。素の式を使用するクエリでは、SQLインジェクションの脆弱性からの保護をLaravelは保証しないことに注意してください。
```
でーたー! 何にも便利になっていないラッピング処理!!!
424nobodyさん
2021/09/06(月) 17:55:53.98ID:??? 土方が入ってくる現場ではQueryBuilderは採用できないな、これは。
何すっか分かんない奴いるから変な事出来ないようにフレームワークで規制してんのに。
DB::raw( でgrepっすか…。
何すっか分かんない奴いるから変な事出来ないようにフレームワークで規制してんのに。
DB::raw( でgrepっすか…。
425nobodyさん
2021/09/06(月) 17:59:05.11ID:??? ```
このメソッドは、2番目の引数にバインディングのオプションの配列を取ります。
```
ちょーっとまってー! PDOは名前付き placeholder あるよねぇ!?
なんで ? 使ってその場で渡してんの!?
このメソッドは、2番目の引数にバインディングのオプションの配列を取ります。
```
ちょーっとまってー! PDOは名前付き placeholder あるよねぇ!?
なんで ? 使ってその場で渡してんの!?
426nobodyさん
2021/09/06(月) 18:01:13.41ID:??? ```
->orderByRaw('updated_at - created_at DESC')
```
あ、ORDER BY update_at - created_at DESC なんて出来るんだ。知らなかった。勉強になった。
使う事無いけど。
->orderByRaw('updated_at - created_at DESC')
```
あ、ORDER BY update_at - created_at DESC なんて出来るんだ。知らなかった。勉強になった。
使う事無いけど。
427nobodyさん
2021/09/06(月) 18:10:18.52ID:??? あえて用意してる機能に文句ばっかり言ってるけどeloquent使わんの?
428nobodyさん
2021/09/06(月) 18:13:04.90ID:??? JSON型のサポートがあるのか…。使った事無いなぁ…。
430nobodyさん
2021/09/06(月) 18:14:28.29ID:??? なんか、どっかから r 入った。
431nobodyさん
2021/09/06(月) 18:19:10.51ID:??? whereNull/whereNotNull は、まぁ、分かるけど、
orWhereNull/orWhereNotNull は、無理筋じゃないかい?
やっぱり orWhere で失敗してる感は当たりだったな。メソッドが指数関数的に増えるんすよ、それやると。
orWhereNull/orWhereNotNull は、無理筋じゃないかい?
やっぱり orWhere で失敗してる感は当たりだったな。メソッドが指数関数的に増えるんすよ、それやると。
432nobodyさん
2021/09/06(月) 18:20:13.53ID:??? うーーーーーーわーーーーーーwww
whereDate / whereMonth / whereDay / whereYear / whereTime
whereDate / whereMonth / whereDay / whereYear / whereTime
433nobodyさん
2021/09/06(月) 18:28:17.12ID:??? これに限った事じゃないんだけど、
複雑なSQLはORM使うより、プレースホルダ使ってSQL直で書いてbindした方があらゆる面で便利なんだよね。
DBファサードにしたって、サブクエリが1個入っただけでぐっちゃぐちゃになってんじゃん。
何のために抽象化してんのか訳わからなくなる実装は、見てるだけで痛いよねぇ…。
で、このDBファサード、プレースホルダ使った生SQLって渡せるのかな?
全然記述出てこないけど…。
複雑なSQLはORM使うより、プレースホルダ使ってSQL直で書いてbindした方があらゆる面で便利なんだよね。
DBファサードにしたって、サブクエリが1個入っただけでぐっちゃぐちゃになってんじゃん。
何のために抽象化してんのか訳わからなくなる実装は、見てるだけで痛いよねぇ…。
で、このDBファサード、プレースホルダ使った生SQLって渡せるのかな?
全然記述出てこないけど…。
434nobodyさん
2021/09/06(月) 18:30:18.90ID:aY/3ivFe ```
$users = DB::table('users')
->orderBy('name', 'desc')
->orderBy('email', 'asc')
->get();
```
こういうのもさ、
->orderBy(['name', 'desc'], ['email', 'asc'])
じゃないかなぁ? 常識的に考えて。
出来るのかな? 出来ないのかな?
$users = DB::table('users')
->orderBy('name', 'desc')
->orderBy('email', 'asc')
->get();
```
こういうのもさ、
->orderBy(['name', 'desc'], ['email', 'asc'])
じゃないかなぁ? 常識的に考えて。
出来るのかな? 出来ないのかな?
435nobodyさん
2021/09/06(月) 18:32:13.18ID:??? Laravelに、せめて2つか3つ、便利なところがあればまだ納得できるんだけど、
「みんな使ってる」以外に良いところが何もない…。
きつい…。
「みんな使ってる」以外に良いところが何もない…。
きつい…。
436nobodyさん
2021/09/06(月) 18:33:57.21ID:??? ```
latestおよびoldestメソッドを使用すると、結果を日付順に簡単に並べ替えできます。デフォルトでは、結果をテーブルのcreated_atカラムによって順序付けします。もしくは、並べ替えるカラム名を渡すこともできます。
```
うん、それは ORDER BY で指定すべき事だ。
latestおよびoldestメソッドを使用すると、結果を日付順に簡単に並べ替えできます。デフォルトでは、結果をテーブルのcreated_atカラムによって順序付けします。もしくは、並べ替えるカラム名を渡すこともできます。
```
うん、それは ORDER BY で指定すべき事だ。
437nobodyさん
2021/09/06(月) 18:34:45.40ID:??? ```
inRandomOrderメソッドを使用して、クエリ結果をランダムに並べ替えできます。たとえば、このメソッドを使用して、ランダムにユーザーをフェッチできます。
```
なに? お前、遊んでんの?
inRandomOrderメソッドを使用して、クエリ結果をランダムに並べ替えできます。たとえば、このメソッドを使用して、ランダムにユーザーをフェッチできます。
```
なに? お前、遊んでんの?
438nobodyさん
2021/09/06(月) 18:38:15.47ID:??? ```
skipメソッドとtakeメソッドを使用して、クエリから返される結果の数を制限したり、クエリ内の特定の数の結果をスキップしたりできます。
```
こっちはまだ分かるんだよ。戦略的だから。だが inRandomOrder 、おめーはダメだ!
skipメソッドとtakeメソッドを使用して、クエリから返される結果の数を制限したり、クエリ内の特定の数の結果をスキップしたりできます。
```
こっちはまだ分かるんだよ。戦略的だから。だが inRandomOrder 、おめーはダメだ!
439nobodyさん
2021/09/06(月) 18:46:44.83ID:??? ```
insertOrIgnoreメソッドは、データベースにレコードを挿入するときに重複レコードエラーを無視します。
```
いや、分かるよ? 気持ちは分かるよ?
でもさ、それ、DBが一回エラー吐いてるの見てからLaravelが無視してるだけっしょ?
ってことはさ、prepareを有効活用してないって事じゃん。
だって、prepareって、実行クエリを準備してるから、あとはbindする値を変えてループで回せば速いっしょ?っていう仕組みじゃん?
それを、同じ値があっても無視して実行したいってそれ、
1レコード毎にINSERT処理してエラー出たらLaravel側で握りつぶしてるだけっしょ?
prepareする意味、半減っしょ?
そもそも、重複があったらなんか設計ミスかもしんないから、とりあえずご報告しなきゃダメっしょ?PMに「こんなんでましたけど!」ってお伺い立てなきゃダメっしょ?
何勝手に「おっけー!」って事にしてんすか?
ダメっすよ、事故っすよ、事故報告書書くことになるっすよ、
ほんと、何やってんすかLaravel先輩、だからいつまで経ってもPL補佐なんすよ。
insertOrIgnoreメソッドは、データベースにレコードを挿入するときに重複レコードエラーを無視します。
```
いや、分かるよ? 気持ちは分かるよ?
でもさ、それ、DBが一回エラー吐いてるの見てからLaravelが無視してるだけっしょ?
ってことはさ、prepareを有効活用してないって事じゃん。
だって、prepareって、実行クエリを準備してるから、あとはbindする値を変えてループで回せば速いっしょ?っていう仕組みじゃん?
それを、同じ値があっても無視して実行したいってそれ、
1レコード毎にINSERT処理してエラー出たらLaravel側で握りつぶしてるだけっしょ?
prepareする意味、半減っしょ?
そもそも、重複があったらなんか設計ミスかもしんないから、とりあえずご報告しなきゃダメっしょ?PMに「こんなんでましたけど!」ってお伺い立てなきゃダメっしょ?
何勝手に「おっけー!」って事にしてんすか?
ダメっすよ、事故っすよ、事故報告書書くことになるっすよ、
ほんと、何やってんすかLaravel先輩、だからいつまで経ってもPL補佐なんすよ。
440nobodyさん
2021/09/06(月) 18:51:00.44ID:??? ふぅ、とりあえずQueryBuilderのドキュメント一通り見たけど、
後半、読むべきところねぇなぁ…。
EloquerntもDBファサードもどっちも中途半端で使い物にならんわ。
でも、実際には世の中の大半のWEBアプリはこれでも十分足りるんだよな。
分かるけど、分からんわ、人間って。
後半、読むべきところねぇなぁ…。
EloquerntもDBファサードもどっちも中途半端で使い物にならんわ。
でも、実際には世の中の大半のWEBアプリはこれでも十分足りるんだよな。
分かるけど、分からんわ、人間って。
441nobodyさん
2021/09/06(月) 18:59:01.74ID:???442nobodyさん
2021/09/06(月) 19:03:30.60ID:??? >>441
PostgreSQLの場合は通常のSQLにon conflict do nothingというSQLを付与してやっている
sqlserverの場合は確か無視するSQLがないのでinsertOrIgnoreを使うとRuntimeExceptionが発生して怒られる
PostgreSQLの場合は通常のSQLにon conflict do nothingというSQLを付与してやっている
sqlserverの場合は確か無視するSQLがないのでinsertOrIgnoreを使うとRuntimeExceptionが発生して怒られる
443nobodyさん
2021/09/06(月) 19:11:04.57ID:??? ガイジの独り言は増田にでも書いとけよカスw
445nobodyさん
2021/09/06(月) 21:01:03.84ID:onyF0oyz Laravelの良い所は何でも出来て実用的ってことかな
ライブラリも多いし。
サービス関係は何だかスッキリしないけど。
ライブラリも多いし。
サービス関係は何だかスッキリしないけど。
446nobodyさん
2021/09/06(月) 21:34:33.23ID:??? >>444
これのDB名+Grammar.phpが実態ですね。
それぞれのファイルでスーパークラスであるGrammar.phpのcompileInsertOrIgnoreを
オーバーライドしそれぞれのDBがサポートしている形で重複無視SQLを組み立てているよ。
SQLServerはそもそも重複無視SQLなんてないのでSqlServerGrammar.phpではオーバーライドをしていないため
SQLServerで実行するとスーパークラスのGrammar.phpのcompileInsertOrIgnoreが呼ばれるが
Grammar.phpでの実装は「お前重複無視サポートしてねーぞ」という例外をスローする実装になっているのでSQLServerで使うと怒られるようになっている
https://github.com/laravel/framework/tree/8.x/src/Illuminate/Database/Query/Grammars
これのDB名+Grammar.phpが実態ですね。
それぞれのファイルでスーパークラスであるGrammar.phpのcompileInsertOrIgnoreを
オーバーライドしそれぞれのDBがサポートしている形で重複無視SQLを組み立てているよ。
SQLServerはそもそも重複無視SQLなんてないのでSqlServerGrammar.phpではオーバーライドをしていないため
SQLServerで実行するとスーパークラスのGrammar.phpのcompileInsertOrIgnoreが呼ばれるが
Grammar.phpでの実装は「お前重複無視サポートしてねーぞ」という例外をスローする実装になっているのでSQLServerで使うと怒られるようになっている
https://github.com/laravel/framework/tree/8.x/src/Illuminate/Database/Query/Grammars
447nobodyさん
2021/09/07(火) 07:51:18.52ID:??? スレ伸びてると思ったら、また変なのが湧いてるのか。主観でLaravelくさして何度も投稿するのは、アンチオートインクリメントおじさんに通じるものがあるが、本人?
449nobodyさん
2021/09/07(火) 13:34:57.07ID:???451nobodyさん
2021/09/07(火) 14:34:42.57ID:??? 何でもできるへの反証が「web上でblade編集できないこと」って、それさすがに釣り針デカすぎでしょうよ。
452nobodyさん
2021/09/07(火) 18:20:29.72ID:??? 具体的に言えないから精神攻撃しかできないんだな
453nobodyさん
2021/09/08(水) 15:22:12.39ID:Fyw8QLAP もうちょっとシンプルなやつないのかね
Expressみたいな
Expressみたいな
454nobodyさん
2021/09/08(水) 15:24:58.28ID:??? codeigniter
455nobodyさん
2021/09/08(水) 19:02:04.52ID:??? laravelもそろそろバッチ処理関連の機能追加とかないかな
javaやってるとspring batchが便利すぎてこういうのlaravelでも欲しいなって思ってしまう
javaやってるとspring batchが便利すぎてこういうのlaravelでも欲しいなって思ってしまう
457nobodyさん
2021/09/08(水) 22:39:01.25ID:???458nobodyさん
2021/09/09(木) 00:28:38.29ID:??? わからんけどイベントとジョブで似たようなもの作れるんじゃない?
459nobodyさん
2021/09/10(金) 14:57:45.13ID:??? タスクスケジュールじゃダメなのか?
460nobodyさん
2021/09/11(土) 13:13:59.29ID:??? Laravel最近ぱっとしねえな
Cakeに戻ろうかな
Cakeに戻ろうかな
461nobodyさん
2021/09/11(土) 13:31:16.93ID:??? ActiveRecordがゴミだからな
462nobodyさん
2021/09/11(土) 14:40:00.49ID:??? Cakeがパッとしてるなら戻ればええよ
463nobodyさん
2021/09/11(土) 22:56:52.02ID:KfwqN7yM Symphony 使いやすいん?
464nobodyさん
2021/09/12(日) 01:40:00.37ID:??? laravelよりは使いやすい
465nobodyさん
2021/09/12(日) 08:14:53.60ID:??? Laravel6だけど、HogeControllerをGETで呼んだ時にそんなルーティングないよってエラーになると思ったんだけどwen.phpのルーティング使われてフロントのHTMLが返却される。
これはlaravelの仕様?
RouteServiceProvider.phpはコントローラーのnamespace以外はデフォルトのままっす
rountes/api.php
-----
Route::post('hoge', 'HogeController');
rountes/web.php(フロントはSPA)
-----
Route::get('/{any}', function () {
return view('app');
})->where('any', '.*');
これはlaravelの仕様?
RouteServiceProvider.phpはコントローラーのnamespace以外はデフォルトのままっす
rountes/api.php
-----
Route::post('hoge', 'HogeController');
rountes/web.php(フロントはSPA)
-----
Route::get('/{any}', function () {
return view('app');
})->where('any', '.*');
466nobodyさん
2021/09/12(日) 08:48:20.50ID:??? route:list見ればわかるけどapi.phpのはパスの頭に「api/」要るよ
467nobodyさん
2021/09/12(日) 08:51:43.34ID:??? api呼ぶときのURLは↓で呼んでる。なのにweb.phpのルーティングが呼ばれちゃうんです。
http://localhost/api/hoge
http://localhost/api/hoge
468nobodyさん
2021/09/12(日) 09:36:13.42ID:??? web.phpに定義した方は使えてる?
469nobodyさん
2021/09/12(日) 09:43:41.01ID:??? だいたいのFWがそうなるんじゃない?
any以外に合致するパターン定義してないなら
resource(CRUD)に変えれば除外したメソッドはエラーになるとは思う
any以外に合致するパターン定義してないなら
resource(CRUD)に変えれば除外したメソッドはエラーになるとは思う
470nobodyさん
2021/09/12(日) 10:24:06.86ID:??? 「/」には設定できないかも知れんね
471nobodyさん
2021/09/12(日) 11:37:59.22ID:+zeTtYno シンフォニーが使いやすければシンフォニーで良いじゃんって思うけど、なんかLaravelじゃないといけない理由があるのかな。
ライブラリは確かに多いな
ライブラリは確かに多いな
472nobodyさん
2021/09/12(日) 12:35:30.42ID:??? laravel-uiで認証機能付きのサイトを簡単に作れる所とか
473nobodyさん
2021/09/12(日) 13:15:19.84ID:??? 簡単に作れすぎてセキュリティがおざなりにならないか不安
474nobodyさん
2021/09/12(日) 13:30:06.73ID:??? 世界の流れに乗るほうが大事
475nobodyさん
2021/09/12(日) 13:38:30.61ID:??? 新規のサイト作るときは、ActiveRecord使えるのはやっぱ良いと思うよ。ケースバイケースてことを理解しない一部が的外れな批判をするけれど。
またドキュメントも充実している上にTIPSも多く公開されているのもLaravelの良い点だと思う。
あと細かい話だと、テスト書きやすい、ヘルパ便利、一瞬で開発環境作れる、有能ライブラリ多い、AWSなどさまざまな外部サービスとの連携が簡単。
8以降に限れば、簡単な非同期処理をLivewireでサクッと作れるなんてのも魅力だね。
大前提として英語圏の情報も積極的に集めれる奴じゃないと、あまり恩恵を感じられないかもね。
またドキュメントも充実している上にTIPSも多く公開されているのもLaravelの良い点だと思う。
あと細かい話だと、テスト書きやすい、ヘルパ便利、一瞬で開発環境作れる、有能ライブラリ多い、AWSなどさまざまな外部サービスとの連携が簡単。
8以降に限れば、簡単な非同期処理をLivewireでサクッと作れるなんてのも魅力だね。
大前提として英語圏の情報も積極的に集めれる奴じゃないと、あまり恩恵を感じられないかもね。
476nobodyさん
2021/09/12(日) 14:07:41.75ID:??? >>473
cakeなんかはクソ雑魚が実装したらセキュリティホールだらけになるじゃん?Laravelは雑魚が作っても問題が起きにくいから大丈夫じゃね?
POSTのときはCSRF強制されるし、eloquent使えばSQLiも起きにくい。bladeを普通に使ってりゃXSSも防げる。ハッシュ化もHASHファサード使えば、ソルトとストレッチングもお任せだしな。
認証も標準の使ってりゃ、セッション固定の問題も起こさないだろうし。
cookie周りのデフォルト値が若干緩い気もするが、まぁ無知なやつでもある程度のセキュリティは確保できてるでしょ。
cakeなんかはクソ雑魚が実装したらセキュリティホールだらけになるじゃん?Laravelは雑魚が作っても問題が起きにくいから大丈夫じゃね?
POSTのときはCSRF強制されるし、eloquent使えばSQLiも起きにくい。bladeを普通に使ってりゃXSSも防げる。ハッシュ化もHASHファサード使えば、ソルトとストレッチングもお任せだしな。
認証も標準の使ってりゃ、セッション固定の問題も起こさないだろうし。
cookie周りのデフォルト値が若干緩い気もするが、まぁ無知なやつでもある程度のセキュリティは確保できてるでしょ。
477nobodyさん
2021/09/12(日) 16:33:44.93ID:??? 8使ってる方はわかってると思いますが
今のバージョンではもうuiは使いませんよ
使うことはできますけど
今のバージョンではもうuiは使いませんよ
使うことはできますけど
478nobodyさん
2021/09/12(日) 17:56:10.52ID:???480nobodyさん
2021/09/12(日) 22:45:46.09ID:??? Laravelは学習コスト低いのがいいやね
オレンジ色のサイトも1日あれば読める
PHP自体のを除けば罠も少ない
オレンジ色のサイトも1日あれば読める
PHP自体のを除けば罠も少ない
481nobodyさん
2021/09/13(月) 13:29:13.04ID:??? しかし、Laravelはフォルダ・ファイル構成がぐっちゃぐちゃだな…。
482nobodyさん
2021/09/13(月) 13:50:39.76ID:??? Bladeは、ちょっとした物をつくるには手軽で便利かな。
templateの中で直接PHPのクラスを扱えるのは便利。
機能性ではやはりTwigFunctionやTwigFilterのあるTwigが何でも出来てパワフル。
templateの中で直接PHPのクラスを扱えるのは便利。
機能性ではやはりTwigFunctionやTwigFilterのあるTwigが何でも出来てパワフル。
483nobodyさん
2021/09/13(月) 15:10:09.05ID:??? テストはダメかな。
use書き忘れてClass Not Foundしてるはずなのにメッセージが握りつぶされて原因が分かりずらい。
use書き忘れてClass Not Foundしてるはずなのにメッセージが握りつぶされて原因が分かりずらい。
484nobodyさん
2021/09/13(月) 15:32:10.44ID:??? Migrationは全然ダメだな。
foreign key制約とかでQueryException発生するとどうにも身動き取れなくなる。
rollbackもできない。down()だけ実行できないのかえ?
結果、手動で追加したカラム削除しかなさそう…。つらみ。
foreign key制約とかでQueryException発生するとどうにも身動き取れなくなる。
rollbackもできない。down()だけ実行できないのかえ?
結果、手動で追加したカラム削除しかなさそう…。つらみ。
485nobodyさん
2021/09/13(月) 16:21:11.89ID:??? うーん、AuthがControllerで提供されてるのか。
それこそServiceで提供すべき機能じゃないのかなぁ…?
それこそServiceで提供すべき機能じゃないのかなぁ…?
486nobodyさん
2021/09/13(月) 16:40:46.15ID:??? うーん、入力値のバリデーション時に一緒に既存ユーザのメールアドレスのuniqueチェックまで一緒に行うのか…。
「便利でっしゃろ?」ってつもりだろうけど、それは一緒の概念じゃ無いぞ…。
バリデーションって不正な入力値を弾く為の物であって、登録済みのmailaddressは別に不正な入力値じゃないぞ…。
「便利でっしゃろ?」ってつもりだろうけど、それは一緒の概念じゃ無いぞ…。
バリデーションって不正な入力値を弾く為の物であって、登録済みのmailaddressは別に不正な入力値じゃないぞ…。
487nobodyさん
2021/09/13(月) 16:43:09.94ID:??? というか、リクエストのバリデーション中にDBにアクセスするの、キモい。
488nobodyさん
2021/09/13(月) 16:52:03.96ID:??? >>486
バリデーションはこう実装すべきだという仕様を決めようとしている国際標準策定委員会だと
ユニークチェックもバリデーションの一種として含まれているぞ
といっても2015年ぐらいまではこの委員会もユニークチェックはバリデーションでやるべきではないって意見だったけどね
バリデーションはこう実装すべきだという仕様を決めようとしている国際標準策定委員会だと
ユニークチェックもバリデーションの一種として含まれているぞ
といっても2015年ぐらいまではこの委員会もユニークチェックはバリデーションでやるべきではないって意見だったけどね
489nobodyさん
2021/09/13(月) 16:54:22.03ID:???490nobodyさん
2021/09/13(月) 17:13:36.53ID:??? >>484
djangoも確か結局全部消して作り直すのが早いって結論になってしまった気がするし、Laravelに限った話でもないような?
そもそもそんなエッジケースを挙げて、migration全然ダメて結論導き出せるのある意味凄いな。
djangoも確か結局全部消して作り直すのが早いって結論になってしまった気がするし、Laravelに限った話でもないような?
そもそもそんなエッジケースを挙げて、migration全然ダメて結論導き出せるのある意味凄いな。
491nobodyさん
2021/09/13(月) 17:17:10.35ID:??? なんとなく気づいた。
Cakeはarray地獄だったけど、Laravelはcallable地獄なんだ。
Cakeはarray地獄だったけど、Laravelはcallable地獄なんだ。
492nobodyさん
2021/09/13(月) 17:49:05.95ID:??? こんにちはっす。今日も予定開いちゃったのでLaravelいじってます。
>>488
それ、どうなんだろう? あんまり賛同できねっす。
>>489
こっちも6.20.34なんだけど、ダメなんすよ。
Requestクラス継承したバリデーション用のクラスをuseしてなかったんすけど、
✘ Status should be within defined numbers
┐
├ Session is missing expected key [errors].
├ Failed asserting that false is true.
だそうっす。しばらく悩んだっすよ。
>>490
いやいやいやいや、だって、既にあるMigrationファイルのdrop()メソッドだけ実行させてもらえればそれでいいじゃないっすか。
あと、そのためにDBのトランザクションがあるんだからExceptionでrollbackじゃないっすか。
おかしいっす。絶対におかしいっす。
>>488
それ、どうなんだろう? あんまり賛同できねっす。
>>489
こっちも6.20.34なんだけど、ダメなんすよ。
Requestクラス継承したバリデーション用のクラスをuseしてなかったんすけど、
✘ Status should be within defined numbers
┐
├ Session is missing expected key [errors].
├ Failed asserting that false is true.
だそうっす。しばらく悩んだっすよ。
>>490
いやいやいやいや、だって、既にあるMigrationファイルのdrop()メソッドだけ実行させてもらえればそれでいいじゃないっすか。
あと、そのためにDBのトランザクションがあるんだからExceptionでrollbackじゃないっすか。
おかしいっす。絶対におかしいっす。
493nobodyさん
2021/09/13(月) 18:01:08.16ID:??? 新フレームワーク作れないのは勿論のこと課題解決パッチを作ることすらできない人
494nobodyさん
2021/09/13(月) 18:04:40.99ID:??? ほー、middlewareって何なのかようやっと分かったけど、名前悪いよなぁ…。
495nobodyさん
2021/09/13(月) 18:06:15.53ID:??? 基本的にLaravelは色々なところで命名下手くそなんだよなぁ…。
496nobodyさん
2021/09/13(月) 18:17:23.15ID:??? うーん、完全にRails臭がしてきた。敷かれたレールに沿ってみんな同じコードを書こう!というスローガンが聞こえる。
497nobodyさん
2021/09/13(月) 19:04:16.04ID:??? Mailのbodyについて、view内のファイルを使うのは無理筋じゃないかい?
絶対ちがうって。
絶対ちがうって。
498nobodyさん
2021/09/13(月) 19:30:43.32ID:??? にゃーるほど。まぁ、Auth周りはRailとしては不完全だなぁ。
だからバージョン上がるたびに新しい認証機構が実装され続けてるのか。
だからバージョン上がるたびに新しい認証機構が実装され続けてるのか。
500nobodyさん
2021/09/13(月) 21:07:32.88ID:??? Eloquentを一切使用しなくなったけどバリバリ使ってる人のほうが多いの?
複雑なリレーションもモデルで行ってるの?
複雑なリレーションもモデルで行ってるの?
502nobodyさん
2021/09/13(月) 22:03:54.25ID:??? >>486
今世に出ている大多数のフレームワークはバリデーションでユニークチェックすることになってるな
javaのsprng frameworkについてはバリデーションじゃなくて自分でユニークチェック実装しろって方針だけど
今世に出ている大多数のフレームワークはバリデーションでユニークチェックすることになってるな
javaのsprng frameworkについてはバリデーションじゃなくて自分でユニークチェック実装しろって方針だけど
503nobodyさん
2021/09/13(月) 22:05:43.62ID:??? Laravelのソースを読み込んでみましたが結構酷い作りですね・・
504nobodyさん
2021/09/13(月) 22:10:10.47ID:??? 例えばどこ?
酷いっていってもオープンソースだからissueで指摘されて直すもんだよね?
酷いっていってもオープンソースだからissueで指摘されて直すもんだよね?
505nobodyさん
2021/09/13(月) 22:34:04.45ID:??? このフレームワーク、完全にcakeの劣化じゃん・・・
506nobodyさん
2021/09/13(月) 22:45:01.82ID:??? 具体性に欠ける
507nobodyさん
2021/09/13(月) 22:58:26.97ID:??? また例の荒らしだろw
508nobodyさん
2021/09/13(月) 23:41:37.16ID:??? いい加減コテつけろよ
509nobodyさん
2021/09/13(月) 23:53:04.31ID:??? アンチオートインクリメントおじさん、Laravelくさすのが目的になってるから、だいたい針小棒大な欠点の指摘ばっかりになるし、他のフレームワークでもそうなっているってオチなんだよな。
510nobodyさん
2021/09/13(月) 23:58:26.48ID:??? >>491
地獄っていうほどの実装にはまずならないと思うけど、実コード見たいね。書いてるやつのスキルの問題な気がする。
地獄っていうほどの実装にはまずならないと思うけど、実コード見たいね。書いてるやつのスキルの問題な気がする。
511nobodyさん
2021/09/14(火) 06:04:16.33ID:??? 気に入らないなら使わなきゃいいのに
文句言うためだけにソース見るとか気持ち悪い奴だ
文句言うためだけにソース見るとか気持ち悪い奴だ
512nobodyさん
2021/09/14(火) 08:59:40.86ID:??? また荒らし来てんのか
516nobodyさん
2021/09/14(火) 15:31:49.35ID:??? えっそっちなの?どうでもいいけど
517nobodyさん
2021/09/14(火) 16:21:56.93ID:??? 顔真っ赤になってるやつが、自己投影している様子
518nobodyさん
2021/09/14(火) 17:09:24.58ID:??? たとえCakeの劣化であっても、
Cakeより普及してるんだからLaravelを使うしかないと思うの
Cakeより普及してるんだからLaravelを使うしかないと思うの
519nobodyさん
2021/09/14(火) 17:48:35.44ID:??? cakeは古臭いんだよね
520nobodyさん
2021/09/14(火) 18:43:32.99ID:??? Laravel使ってるとド素人認定されてバカにされる
Rails使ってると時代遅れと言われる
Django使ってると一目おかれfastAPIだと先進的と思われる
expressだとプロだと思われる
Rails使ってると時代遅れと言われる
Django使ってると一目おかれfastAPIだと先進的と思われる
expressだとプロだと思われる
521nobodyさん
2021/09/14(火) 20:41:59.97ID:7DQFiViA わけわからん。
railsはちょっと古臭いとは思うが…
何でDjangoだと一目置かれるん?
どんなフレームでも極めれば一目置かれると思うが
railsはちょっと古臭いとは思うが…
何でDjangoだと一目置かれるん?
どんなフレームでも極めれば一目置かれると思うが
522nobodyさん
2021/09/14(火) 21:00:52.91ID:??? 素人の感想にいちいち反応しても仕方ないと思う。
524nobodyさん
2021/09/14(火) 22:08:32.70ID:??? 使うものでプロだとかそうじゃないとか一括りにするやつが一番の素人だと思う
525nobodyさん
2021/09/14(火) 22:31:57.46ID:??? Djangoなんてマイナーだろ
526nobodyさん
2021/09/14(火) 22:32:00.34ID:??? 名工は道具を選ぶというがな
527nobodyさん
2021/09/15(水) 08:17:15.10ID:??? その場合の道具とはエデイタなどのツールのことでしょ。建築の世界で言うと、フレームワークは、工法や造りに該当する。
作ることの本質は変わらないのだから、どのフレームワークを使っても、標準的なエンジニアよりも高い品質でものを作れるのが本当のプロフェッショナルというものだろう。
あと、運用フェーズでのチームの拡大や自分が誰かに引き継いで別のプロジェクトに移ることまで考えるなら、利用者の多いフレームワークを選ぶ方が合理的だよ。
作ることの本質は変わらないのだから、どのフレームワークを使っても、標準的なエンジニアよりも高い品質でものを作れるのが本当のプロフェッショナルというものだろう。
あと、運用フェーズでのチームの拡大や自分が誰かに引き継いで別のプロジェクトに移ることまで考えるなら、利用者の多いフレームワークを選ぶ方が合理的だよ。
528nobodyさん
2021/09/15(水) 11:41:17.02ID:??? Laravelはフレームワーク界のWordPressだからなあ
529nobodyさん
2021/09/15(水) 11:43:46.90ID:??? Laravelでwordpress実装してくれたら面白いのにね
530nobodyさん
2021/09/15(水) 11:52:32.02ID:??? WordPress
→ プラグイン多数
→ データベースゴミ
→ セキュリティガバガバ
→ 初心者向け
Laravelと同じだった
→ プラグイン多数
→ データベースゴミ
→ セキュリティガバガバ
→ 初心者向け
Laravelと同じだった
533nobodyさん
2021/09/15(水) 13:22:35.50ID:IXsSW/o5 javaの選択肢はないな、現場的に
534nobodyさん
2021/09/15(水) 13:58:07.04ID:??? Java案件のトラブルの多さは異常
535nobodyさん
2021/09/15(水) 14:03:29.00ID:??? Laravel使ってるっていうと恥ずかしいよな
DjangoがfastAPIだろ
DjangoがfastAPIだろ
536nobodyさん
2021/09/15(水) 14:15:39.40ID:??? 何が悲しくてPythonでサイト作らないといけないんだよ
どういう理由でチョイスするのか興味あるわ
どういう理由でチョイスするのか興味あるわ
537nobodyさん
2021/09/15(水) 15:47:17.17ID:??? 世界ではphp自体がもはや廃れていく方向
日本だけガラパゴス化
webはpythonかjs(node)が主流
日本だけガラパゴス化
webはpythonかjs(node)が主流
538nobodyさん
2021/09/15(水) 18:03:45.48ID:??? ここまで具体例の無い批判してて恥ずかしくねーのかw
539nobodyさん
2021/09/15(水) 19:16:48.29ID:it0Tuqxy Django使ってみたけど何でLaravelなら簡単に出来る事がこんなに面倒なの?と言う場面が結構あった。
複数のマイクロサービスを立ち上げるのに良いかなってくらい
複数のマイクロサービスを立ち上げるのに良いかなってくらい
540nobodyさん
2021/09/15(水) 20:06:37.02ID:??? webをpythonかjs(node)で構築する案件の規模ってどれくらいが主流なの?ぴんきり?
541nobodyさん
2021/09/15(水) 21:16:02.04ID:??? そもそも日本でwebをpython+djangoで始めるのはビジネス状のリスクがデカすぎるんだよね。趣味でやってろって思う。一番のネックは、エンジニアを市場から調達するのが難しくて、サービスが成長したときにすげー苦労すんだよね。過去2件ほどそういう残念なプロジェクト見かけたわ。
542nobodyさん
2021/09/15(水) 21:23:48.53ID:??? なぜ少ない日本のエンジニア市場でエンジニアを確保しようと思うんだろうか
世界中にエンジニアがいるのに
世界中にエンジニアがいるのに
543nobodyさん
2021/09/15(水) 23:23:46.94ID:it0Tuqxy 1週間で覚えられる事で調達が難しいって分からない
544nobodyさん
2021/09/16(木) 00:28:50.05ID:??? 世界中のエンジニアって・・・
発注した事あるのか?
言語の違い、生活習慣の違いがどれだけ完成物に影響出すかしらないだろ
発注した事あるのか?
言語の違い、生活習慣の違いがどれだけ完成物に影響出すかしらないだろ
545nobodyさん
2021/09/16(木) 01:17:46.00ID:??? オフショア開発ってのがあってだな
547nobodyさん
2021/09/16(木) 02:18:59.86ID:??? インドとかいうんだろ?
ラマダンの時に当たった時あんのか?お祈りの時間に会議になった時あんのか?
ラマダンの時に当たった時あんのか?お祈りの時間に会議になった時あんのか?
548nobodyさん
2021/09/16(木) 03:18:11.01ID:??? ベトナムとかあの辺が最近多いらしいけど結局は意思疎通が出来る日本人の現地マネージャ次第かと
すべてリモートは無理がある
すべてリモートは無理がある
549nobodyさん
2021/09/16(木) 08:15:09.35ID:??? >>546
オフショア開発したこと何回もあるがブリッジエンジニアがいるし現地にも日本語話すPMがいるんだよ
ていうかこんなの当たり前すぎだろ
しかも顧客は日本だけじゃなく世界的にやってるところも多い
Laravelerってこんなことすら知らないのか
オフショア開発したこと何回もあるがブリッジエンジニアがいるし現地にも日本語話すPMがいるんだよ
ていうかこんなの当たり前すぎだろ
しかも顧客は日本だけじゃなく世界的にやってるところも多い
Laravelerってこんなことすら知らないのか
550nobodyさん
2021/09/16(木) 08:17:17.61ID:??? マイナスなこと話続けて楽しい?
552nobodyさん
2021/09/16(木) 08:29:26.13ID:??? オフショア開発で上がってくるのは出来の悪いモノが多い
553nobodyさん
2021/09/16(木) 09:19:46.42ID:??? >>549
いや、俺はオフショア開発数年経験してるし、現地の会社数社の経営層と品質改善等に関して議論したこともあるが?ぶっちゃけ、オフショア開発本当に使ったことあるなら、そういう感想にはならないと思うんだが。
いや、俺はオフショア開発数年経験してるし、現地の会社数社の経営層と品質改善等に関して議論したこともあるが?ぶっちゃけ、オフショア開発本当に使ったことあるなら、そういう感想にはならないと思うんだが。
554nobodyさん
2021/09/16(木) 10:15:09.57ID:??? どいつもこいつも全く具体性無い話しかしてないな
555nobodyさん
2021/09/16(木) 11:34:48.70ID:PTsZ3EFj オフショアが良いか悪いか、モノと体制次第と言うしかない
556nobodyさん
2021/09/16(木) 12:03:35.74ID:???557nobodyさん
2021/09/16(木) 12:09:39.46ID:PTsZ3EFj 複雑なアルゴリズムを含むようなものはインド人とかにやらせた方が良いんでないか?あと東欧とか数学気質のある所。
日本人だと面倒な事言ってきそう
日本人だと面倒な事言ってきそう
558nobodyさん
2021/09/16(木) 12:14:32.20ID:??? >>553
こちらも現地までいってるから知ってるけど経営者やPMは日本人または日本で10年以上働いていた人
実際の開発は学生みたいな若いのが多いがピンキリ
品質低いなんて最初から織り込み済みで最初の準備と中間レビューで十分なんだが
任せっぱなしだとお前みたいにヒーヒー言うんだろうが
こちらも現地までいってるから知ってるけど経営者やPMは日本人または日本で10年以上働いていた人
実際の開発は学生みたいな若いのが多いがピンキリ
品質低いなんて最初から織り込み済みで最初の準備と中間レビューで十分なんだが
任せっぱなしだとお前みたいにヒーヒー言うんだろうが
559nobodyさん
2021/09/16(木) 12:20:22.22ID:??? >>558
あー、品質低くて当たり前の底辺に生きる人か。そりゃ会話にならんわ。品質の低さがビジネスの成長の阻害要因になることも分かってなさそうだな。
あー、品質低くて当たり前の底辺に生きる人か。そりゃ会話にならんわ。品質の低さがビジネスの成長の阻害要因になることも分かってなさそうだな。
561nobodyさん
2021/09/16(木) 13:51:42.97ID:???563nobodyさん
2021/09/16(木) 14:13:05.47ID:PTsZ3EFj いやそれだとQuoraになっちゃうから、ここはこれで良い
564nobodyさん
2021/09/16(木) 16:44:56.84ID:??? 具体的な話をするとQuoraになるからこのままでいい指摘すら意味が分からない
565nobodyさん
2021/09/16(木) 18:13:02.86ID:??? なんかLaravelerが変な方向でモめ始めて訳わからんけど、ヨシやれ!
567nobodyさん
2021/09/16(木) 19:33:36.85ID:???568nobodyさん
2021/09/16(木) 20:08:55.14ID:??? 品質ってバグじゃなくて技術的負債の話なんだけどそれ伝わってる?オフショア開発の場合、負債の増加が早くてベロシティ悪化してくじゃん?中間レビューでそれを防ゲルと思ってるの?
570nobodyさん
2021/09/16(木) 20:12:28.24ID:??? 負債ってなんだよ?
こちらが設計した技術なのに負債もクソもないだろ
おめえのところは検収すらしないのかよ
ゴミ会社乙だな
こちらが設計した技術なのに負債もクソもないだろ
おめえのところは検収すらしないのかよ
ゴミ会社乙だな
571nobodyさん
2021/09/16(木) 20:21:14.74ID:???572nobodyさん
2021/09/16(木) 20:31:04.84ID:???573nobodyさん
2021/09/17(金) 09:09:01.27ID:??? さすが底辺。技術的負債の意味が全く通じてない。
574nobodyさん
2021/09/17(金) 09:24:37.81ID:??? 技術的負債の増加が早いことを指摘しているのに、他のやつのツッコミに対して技術的負債ゼロの開発を教えろやって言ってるあたり、読解力も底辺なのかな?
575nobodyさん
2021/09/17(金) 10:04:32.08ID:??? アホの集まりだな
オフショアになるとなんで技術的負債が増えるんだ?
例えばLaravel8を選んだとしてどこに技術的負債が早くなるのかオフショア開発と日本の開発で比較してくれ
設計や技術選定は同じ指定だ
オフショアになるとなんで技術的負債が増えるんだ?
例えばLaravel8を選んだとしてどこに技術的負債が早くなるのかオフショア開発と日本の開発で比較してくれ
設計や技術選定は同じ指定だ
576nobodyさん
2021/09/17(金) 10:19:18.41ID:??? 「技術的負債」をググる所から始めてる感じ
577nobodyさん
2021/09/17(金) 10:29:33.11ID:??? あーコイツ、マジでオフショア開発やったことあるって嘘ついてるか、オフショア開発の一部の工程しか担当したこと無い感じか。
自分が理解できないからって他責にしてアホ呼ばわりとは笑えるわ。そんなんで、教えてもらえると本気で思ってんのかな?
自分が理解できないからって他責にしてアホ呼ばわりとは笑えるわ。そんなんで、教えてもらえると本気で思ってんのかな?
578nobodyさん
2021/09/17(金) 10:54:35.50ID:???579nobodyさん
2021/09/17(金) 11:02:44.63ID:??? >>578
へー、お前も俺みたいに現地のCEOらと開発品質について議論したり、プロセスについて議論したことあるんだ?それなのに技術的負債の蓄積が早いという話は理解できないのか?マジで?
へー、お前も俺みたいに現地のCEOらと開発品質について議論したり、プロセスについて議論したことあるんだ?それなのに技術的負債の蓄積が早いという話は理解できないのか?マジで?
581nobodyさん
2021/09/17(金) 11:19:15.37ID:??? 俺だこって何だよw
俺だけかこれ?の略だから!決して打ち間違いでは無いから!
俺だけかこれ?の略だから!決して打ち間違いでは無いから!
582nobodyさん
2021/09/17(金) 11:24:38.01ID:??? すこ
583nobodyさん
2021/09/17(金) 11:29:41.18ID:od280iu8 間に癒しを入れる余裕は評価
584nobodyさん
2021/09/17(金) 11:39:48.54ID:??? この殴り合いの感じ、5chらしくていいね
カンガルーがボクシングしてるAAをまさに体現してる
カンガルーがボクシングしてるAAをまさに体現してる
585nobodyさん
2021/09/17(金) 11:54:54.13ID:??? なんとか話を引き出そうと必死な感じ
586nobodyさん
2021/09/17(金) 12:50:08.17ID:??? そもそもオフショアの話なんてどうでもいいよ
587nobodyさん
2021/09/17(金) 13:36:10.19ID:??? 元請けからしてみたらテストコードが網羅されていればソースの出来なんて全く気にしないんだがな。
最悪別のベンダーに、テストケース満たすコードを作り直させればいいっていう割り切りすら持ってる。
最悪別のベンダーに、テストケース満たすコードを作り直させればいいっていう割り切りすら持ってる。
588nobodyさん
2021/09/17(金) 16:43:23.03ID:??? すいません、
新規会員登録のバリデーションルールをいじっていたら、登録済みユーザーのログイン画面でバリデーションエラーが表示されログインできなくなりました。
DB接続はできています。
原因お分かりの方教えていただけないでしょうか。
新規会員登録のバリデーションルールをいじっていたら、登録済みユーザーのログイン画面でバリデーションエラーが表示されログインできなくなりました。
DB接続はできています。
原因お分かりの方教えていただけないでしょうか。
589nobodyさん
2021/09/17(金) 17:08:40.04ID:??? 原因はバリデーションルールをいじったからだろ
そのバリデーションルールが新規会員登録にしか影響しないようになってるの?
そのバリデーションルールが新規会員登録にしか影響しないようになってるの?
590nobodyさん
2021/09/17(金) 17:22:56.89ID:??? >>589
registerControllerの中のvalidatorをいじったまでです。
そこが影響してるのかわかりませんが
authの中身見ても問題はなかったので
laravel のログインエラーに詳しい方いないかなあと。
正直全く理由がわからず手詰まりです。
registerControllerの中のvalidatorをいじったまでです。
そこが影響してるのかわかりませんが
authの中身見ても問題はなかったので
laravel のログインエラーに詳しい方いないかなあと。
正直全く理由がわからず手詰まりです。
593nobodyさん
2021/09/17(金) 23:38:58.15ID:??? だったらログイン時にもそのコントローラー通ってるくらいしか考えられないでしょ
ログイン時はバリデーションルール適用しないようにすれば良いんじゃないの?
その直し方で弊害ないかどうかは知らんけど
ログイン時はバリデーションルール適用しないようにすれば良いんじゃないの?
その直し方で弊害ないかどうかは知らんけど
594nobodyさん
2021/09/18(土) 19:18:44.80ID:??? Eloquentとクエリビルダのget()の結果を扱うときに違いがあるのが気持ち悪い
$itemsはget()の結果
★Eloquent
foreach ($items as $item) {
$item→foo; ←エラーにならない
$item['foo']; ←エラーにならない
}
★クエリビルダ
foreach ($items as $item) {
$item→foo; ←エラーにならない
$item['foo']; ←エラーになる
}
$itemsはget()の結果
★Eloquent
foreach ($items as $item) {
$item→foo; ←エラーにならない
$item['foo']; ←エラーにならない
}
★クエリビルダ
foreach ($items as $item) {
$item→foo; ←エラーにならない
$item['foo']; ←エラーになる
}
595nobodyさん
2021/09/18(土) 19:38:34.18ID:??? あと、toArray()しても完全にPHPの配列として扱えるのはEloquentの方だけというのも気持ち悪い
596nobodyさん
2021/09/18(土) 20:25:35.84ID:??? >>594
俺はEloquentとクエリビルダってデータベースからデータを取ってくる
って部分が同じってだけの別サービスって思って使っとかないと
どうしても合わせたいって話なら
Eloquentに寄せていく感じであれば、こんなとか
DB::table('table_name')->get()->mapInto(Illuminate\Support\Fluent::class);
コレクション当てるとかがいいんじゃないかな?
mapInto(Illuminate\Support\Collection::class)
何にするかはその日の気分で
このあたり使っとけばtoArray()で動作一緒になるっしょ?
毎回mapInto書きたくなければ
eventかmacroをサービスプロバイダで登録しちゃえば一回でOK
検証してないけど多分行けるはず
それかイテレーター書いてそっちに流すとかかねぇ
クエリビルダは全然使わないから正確に回答できてるかわからんけども
俺はEloquentとクエリビルダってデータベースからデータを取ってくる
って部分が同じってだけの別サービスって思って使っとかないと
どうしても合わせたいって話なら
Eloquentに寄せていく感じであれば、こんなとか
DB::table('table_name')->get()->mapInto(Illuminate\Support\Fluent::class);
コレクション当てるとかがいいんじゃないかな?
mapInto(Illuminate\Support\Collection::class)
何にするかはその日の気分で
このあたり使っとけばtoArray()で動作一緒になるっしょ?
毎回mapInto書きたくなければ
eventかmacroをサービスプロバイダで登録しちゃえば一回でOK
検証してないけど多分行けるはず
それかイテレーター書いてそっちに流すとかかねぇ
クエリビルダは全然使わないから正確に回答できてるかわからんけども
597nobodyさん
2021/09/18(土) 20:31:07.40ID:??? Collectionで操作するのが作法だから
598nobodyさん
2021/09/18(土) 20:44:36.90ID:??? collectionで操作したとしてもコールバック内で同じ気持ち悪い感じになるんじゃないかな?
作法としても機能的にもcollection使って操作した方が断然いいと思う
超思うんだけど、ドキュメントの例だとforeach使ってるから変な感じに広まっちゃうよね
あと、collectionのtoArray()とall()とかあんまり説明されてなくて不親切だなーとか思ったり思わなかったり
作法としても機能的にもcollection使って操作した方が断然いいと思う
超思うんだけど、ドキュメントの例だとforeach使ってるから変な感じに広まっちゃうよね
あと、collectionのtoArray()とall()とかあんまり説明されてなくて不親切だなーとか思ったり思わなかったり
599nobodyさん
2021/09/18(土) 21:21:46.35ID:??? >>594
クエリビルダはハイドレート先のクラスが無いため、標準クラスとして返す。だから配列としてアクセスできないという身も蓋もない話なんだけど、まぁ確かに最初は気持ち悪く感じるよね。
ただ気持ち悪いからって理由でハイドレートするような処理を追加しちゃうと、結局eloquent並みにパフォーマンスが劣化しちゃうから、それぞれの特性に応じて使い分けてくしかないんじゃないかな。
クエリビルダはハイドレート先のクラスが無いため、標準クラスとして返す。だから配列としてアクセスできないという身も蓋もない話なんだけど、まぁ確かに最初は気持ち悪く感じるよね。
ただ気持ち悪いからって理由でハイドレートするような処理を追加しちゃうと、結局eloquent並みにパフォーマンスが劣化しちゃうから、それぞれの特性に応じて使い分けてくしかないんじゃないかな。
600nobodyさん
2021/09/18(土) 22:05:00.42ID:??? みなさんありがとう
事の発端は元々Eloquentで取得していた処理を、
結合が複雑になったのでクエリビルダーに書き換えたところ
\Log::debug(取得結果);でエラーになった。
(stdClassを渡したため)
恥ずかしながらそこで初めてEloquentとクエリビルダーの戻り値の違いに気づいた。
上で書かれているように、Eloquentとクエリビルダが別サービスっていう認識はなく、
取得方法を変えたから取得結果を扱う後続処理にも変更を入れるっていうのはなんか納得いかず、
後続処理に変更を加えず済むにはどうすればいいのかなと思い悩んでたので愚痴を書き込みました。
事の発端は元々Eloquentで取得していた処理を、
結合が複雑になったのでクエリビルダーに書き換えたところ
\Log::debug(取得結果);でエラーになった。
(stdClassを渡したため)
恥ずかしながらそこで初めてEloquentとクエリビルダーの戻り値の違いに気づいた。
上で書かれているように、Eloquentとクエリビルダが別サービスっていう認識はなく、
取得方法を変えたから取得結果を扱う後続処理にも変更を入れるっていうのはなんか納得いかず、
後続処理に変更を加えず済むにはどうすればいいのかなと思い悩んでたので愚痴を書き込みました。
601nobodyさん
2021/09/18(土) 22:07:51.07ID:??? php8.2で動的プロパティが禁止になるみたいだけどLaravel大丈夫かな?
結構動的プロパティ使ってるよね
結構動的プロパティ使ってるよね
602nobodyさん
2021/09/18(土) 22:31:54.79ID:??? >>601
さすがにマイナーバージョンで禁止するようなことは、あのニキータおばさんでもしないと思うんだ。
てか、これやったらPHPerの暴動起きると思うよ。厳格なPHPを別プロジェクトで作ろうぜって話も昔あったけど、やるならそっちでどうぞって感じ。たぶん支持は得られないだろう。
さすがにマイナーバージョンで禁止するようなことは、あのニキータおばさんでもしないと思うんだ。
てか、これやったらPHPerの暴動起きると思うよ。厳格なPHPを別プロジェクトで作ろうぜって話も昔あったけど、やるならそっちでどうぞって感じ。たぶん支持は得られないだろう。
603nobodyさん
2021/09/18(土) 22:48:14.92ID:??? >>600
もっと言うとeloquentが返すcollectionとクエリビルダが返すcollectionも似てるけど別の性質(メソッドとか)なので
確認の手間考えたら書き直しちゃった方が早いなんて事もありそう
>>601
俺の記憶では動的プロパティ使ってないはず
一回マジックメソッドに渡してから
普通にメソッド経由で処理する仕様じゃない?
https://github.com/laravel/framework/blob/master/src/Illuminate/Support/Fluent.php
こーゆーの
もっと言うとeloquentが返すcollectionとクエリビルダが返すcollectionも似てるけど別の性質(メソッドとか)なので
確認の手間考えたら書き直しちゃった方が早いなんて事もありそう
>>601
俺の記憶では動的プロパティ使ってないはず
一回マジックメソッドに渡してから
普通にメソッド経由で処理する仕様じゃない?
https://github.com/laravel/framework/blob/master/src/Illuminate/Support/Fluent.php
こーゆーの
604nobodyさん
2021/09/19(日) 01:42:26.72ID:??? 中間テーブルの取り出し方、いろんなサイト見てもいまいちわからん、、、
606nobodyさん
2021/09/19(日) 03:06:14.43ID:??? >>603
プロパティはアロー演算子でアクセスするように書き直してたら今度は別の事象が、、、
↓ともに戻り値はIlluminate\\Support\\Collection Objectなんだけど、foreachやコレクションのeach内でのレコードの扱いは@は配列でAはstdObject、、、
@ collect($array);
A \DB::table('hoge')->get();
foreachやeachで扱う配列がどの機能によって作成された配列なのか意識しないといけない
あとクライアントに返却するAPIのレスポンスに複数の配列をセットするときに↓みたいになることは普通なのか
return [
hoge1 => $hoge1, ←PHPの配列
hoge2 => $hoge2, ←Collectionの配列(Illuminate\Support\Collection)
hoge3 => $hoge3, ←クエリビルダの配列(Illuminate\Support\Collection)
hoge4 => $hoge4, ←Eloquentの配列(Illuminate\Database\Eloquent\Model)
];
試してみたらクライアントではすべてJSON形式で受け取れたから問題なさそうだけど、、、
Laravel始めたばかりでわからないことだらけだけど気にしすぎなのか、、、
プロパティはアロー演算子でアクセスするように書き直してたら今度は別の事象が、、、
↓ともに戻り値はIlluminate\\Support\\Collection Objectなんだけど、foreachやコレクションのeach内でのレコードの扱いは@は配列でAはstdObject、、、
@ collect($array);
A \DB::table('hoge')->get();
foreachやeachで扱う配列がどの機能によって作成された配列なのか意識しないといけない
あとクライアントに返却するAPIのレスポンスに複数の配列をセットするときに↓みたいになることは普通なのか
return [
hoge1 => $hoge1, ←PHPの配列
hoge2 => $hoge2, ←Collectionの配列(Illuminate\Support\Collection)
hoge3 => $hoge3, ←クエリビルダの配列(Illuminate\Support\Collection)
hoge4 => $hoge4, ←Eloquentの配列(Illuminate\Database\Eloquent\Model)
];
試してみたらクライアントではすべてJSON形式で受け取れたから問題なさそうだけど、、、
Laravel始めたばかりでわからないことだらけだけど気にしすぎなのか、、、
607nobodyさん
2021/09/19(日) 05:21:37.80ID:??? >>606
なんか仕事飽きてきたから返事するわ
完全に俺の知識の上でって話になるから間違えてたら申し訳ない
> foreachやeachで扱う配列がどの機能によって作成された配列なのか意識しないといけない
この認識が少し違うかなって思ってて
意識しなきゃいけないのは「処理しようとしている値(配列、Eloquent、stringなど)が何なのか?」じゃないかな?
その上で渡されるであろう形式が不明な場合はどの型でもいいけど決まった型に変換してから処理する方が後々楽かなと
ちょうどその部分触ってたからコード載せとくね
https://gist.github.com/atamiso/afb6deb2a9dd85e691cb64faed0fc995
該当部分切り出してあるだけだからそんなに大層なものじゃないけど
これで言えばコレクション入れようがModel入れようが
配列が戻ってくることが確定してるから戻り値を配列として処理してあげればよくなる
でもまあ今回の話では全然必要ないのよね
なんか仕事飽きてきたから返事するわ
完全に俺の知識の上でって話になるから間違えてたら申し訳ない
> foreachやeachで扱う配列がどの機能によって作成された配列なのか意識しないといけない
この認識が少し違うかなって思ってて
意識しなきゃいけないのは「処理しようとしている値(配列、Eloquent、stringなど)が何なのか?」じゃないかな?
その上で渡されるであろう形式が不明な場合はどの型でもいいけど決まった型に変換してから処理する方が後々楽かなと
ちょうどその部分触ってたからコード載せとくね
https://gist.github.com/atamiso/afb6deb2a9dd85e691cb64faed0fc995
該当部分切り出してあるだけだからそんなに大層なものじゃないけど
これで言えばコレクション入れようがModel入れようが
配列が戻ってくることが確定してるから戻り値を配列として処理してあげればよくなる
でもまあ今回の話では全然必要ないのよね
608nobodyさん
2021/09/19(日) 05:22:25.96ID:??? 続き
何でかというとLaravelのヘルパで解決可能なお話なの
https://readouble.com/laravel/8.x/ja/helpers.html#method-data-get
このヘルパは、オブジェクトにプロパティが存在するならその値を戻すし
配列にキーがあればその値を戻してくれるって子なのよ
クエリビルダ
data_get( DB::table('users')->first(),'プロパティ名','デフォルトの値');
Eloquent
data_get( User::query()->first() , 'プロパティ名' , 'デフォルトの値' ) ;
配列
data_get( ['id' => 10 , 'name' => '名前' ] , 'キー名' , 'デフォルトの値' ) ;
こんな感じね
それからEloquentが返却するコレクションはIlluminate\Database\Eloquent\Collection
クエリビルダが返却するコレクションはIlluminate\Support\Collection
なので微妙に違うので気を付けてくださいね
何でかというとLaravelのヘルパで解決可能なお話なの
https://readouble.com/laravel/8.x/ja/helpers.html#method-data-get
このヘルパは、オブジェクトにプロパティが存在するならその値を戻すし
配列にキーがあればその値を戻してくれるって子なのよ
クエリビルダ
data_get( DB::table('users')->first(),'プロパティ名','デフォルトの値');
Eloquent
data_get( User::query()->first() , 'プロパティ名' , 'デフォルトの値' ) ;
配列
data_get( ['id' => 10 , 'name' => '名前' ] , 'キー名' , 'デフォルトの値' ) ;
こんな感じね
それからEloquentが返却するコレクションはIlluminate\Database\Eloquent\Collection
クエリビルダが返却するコレクションはIlluminate\Support\Collection
なので微妙に違うので気を付けてくださいね
609nobodyさん
2021/09/19(日) 05:23:09.28ID:??? 続き
> クライアントに返却するAPIのレスポンスに複数の配列をセットするときに↓みたいになることは普通なのか
普通にあると思う、例えばユーザー情報取得API叩いた時とか
実データ部分、メタデータ入れとく部分、デバッグ時なんかはその辺りの情報も入れるかな
そういう話ではなく他の関係ないテーブルのデータとかの話なんだが?って言われそうなので先に書いておくけど
出力する一歩手前の段階で渡されたデータの種類なんて知った所でなんの役にも立たないでしょ?
そこでやらなきゃいけない事は受け取ったデータを仕様に沿った形で返却するだけでいい
ドキュメントで言うとこの辺りが該当部分だと思うから見てみてね
https://readouble.com/laravel/8.x/ja/eloquent-resources.html#data-wrapping-and-pagination
> 試してみたらクライアントではすべてJSON形式で受け取れたから問題なさそうだけど、、、
これは上にも書いたけどレスポンスの手前でjsonに変換してくれてるからなんだけどかなり緩く受け取ってくれるから便利
ArrayableとかJsonableインターフェースが実装されてればまず問題ないはず
強烈な長文になってしまいましたが参考にしてみてください
間違いあってもいじめないでね
Discordの悪夢がよみがえるから
おしまい
> クライアントに返却するAPIのレスポンスに複数の配列をセットするときに↓みたいになることは普通なのか
普通にあると思う、例えばユーザー情報取得API叩いた時とか
実データ部分、メタデータ入れとく部分、デバッグ時なんかはその辺りの情報も入れるかな
そういう話ではなく他の関係ないテーブルのデータとかの話なんだが?って言われそうなので先に書いておくけど
出力する一歩手前の段階で渡されたデータの種類なんて知った所でなんの役にも立たないでしょ?
そこでやらなきゃいけない事は受け取ったデータを仕様に沿った形で返却するだけでいい
ドキュメントで言うとこの辺りが該当部分だと思うから見てみてね
https://readouble.com/laravel/8.x/ja/eloquent-resources.html#data-wrapping-and-pagination
> 試してみたらクライアントではすべてJSON形式で受け取れたから問題なさそうだけど、、、
これは上にも書いたけどレスポンスの手前でjsonに変換してくれてるからなんだけどかなり緩く受け取ってくれるから便利
ArrayableとかJsonableインターフェースが実装されてればまず問題ないはず
強烈な長文になってしまいましたが参考にしてみてください
間違いあってもいじめないでね
Discordの悪夢がよみがえるから
おしまい
610nobodyさん
2021/09/19(日) 11:41:14.88ID:??? お前らどうした?
Laravelスレで真面目にLaravelの議論しているなんて・・・
Laravelスレで真面目にLaravelの議論しているなんて・・・
611nobodyさん
2021/09/19(日) 14:40:58.25ID:??? >>605
はい、、、てかわざわざ中間テーブル作らなくても普通のテーブルに複数idもっててondeleteで関連持たせればbelongstomanyとかやらなくても良いのでは?と感じてたんです
はい、、、てかわざわざ中間テーブル作らなくても普通のテーブルに複数idもっててondeleteで関連持たせればbelongstomanyとかやらなくても良いのでは?と感じてたんです
612nobodyさん
2021/09/19(日) 15:07:29.25ID:???613nobodyさん
2021/09/19(日) 16:12:41.64ID:??? 申し訳ありません。なにか参考になるサイトあれば教えてください。公式やQiitaの内容みてpivotで取得しようとしても取れなくて
614nobodyさん
2021/09/19(日) 17:02:25.81ID:??? >>613
ブックマーク検索したら出てきたやつ
https://www.ritolab.com/entry/122
一応聞いておくけど確実に多対多のリレーションできてて
実際にデータ同士をattach使って関連付けたり
detach使って切り離したりは確実に出来るんだよね?
できてるなら Model::with('相手先')->where(条件)->get()
ってやったら勝手にpivotに入ってくると思ったけどな・・・
ブックマーク検索したら出てきたやつ
https://www.ritolab.com/entry/122
一応聞いておくけど確実に多対多のリレーションできてて
実際にデータ同士をattach使って関連付けたり
detach使って切り離したりは確実に出来るんだよね?
できてるなら Model::with('相手先')->where(条件)->get()
ってやったら勝手にpivotに入ってくると思ったけどな・・・
615nobodyさん
2021/09/19(日) 17:13:35.57ID:??? >>609
ありがとうございます。
データの取得方法や生成方法が変わって扱うデータ形式が変わったから、
後続処理にも変更($item->valueを$item['value']に変えないといけないみたいな)を入れる必要があるというのは嫌だったので
gitのコードとヘルパすごい参考になりました。
ありがとうございます。
データの取得方法や生成方法が変わって扱うデータ形式が変わったから、
後続処理にも変更($item->valueを$item['value']に変えないといけないみたいな)を入れる必要があるというのは嫌だったので
gitのコードとヘルパすごい参考になりました。
616nobodyさん
2021/09/19(日) 17:50:44.41ID:??? お疲れ様です。
laravelで会員登録時にハッシュ化してDBに保存されたパスワードを、admin画面でユーザー情報編集時に●●●表記で編集フォームに復元する際
上手く渡すにはどうすればいいのでしょうか。
ご教授頂きたく宜しくお願い致します。
laravelで会員登録時にハッシュ化してDBに保存されたパスワードを、admin画面でユーザー情報編集時に●●●表記で編集フォームに復元する際
上手く渡すにはどうすればいいのでしょうか。
ご教授頂きたく宜しくお願い致します。
617nobodyさん
2021/09/19(日) 17:52:08.44ID:??? 今の仕様だとハッシュの文字数分●が表示されてしまうのでおかしいです。
618nobodyさん
2021/09/19(日) 19:03:40.96ID:??? すいません、特に問題ないのでスルーしてください。
619nobodyさん
2021/09/19(日) 20:25:08.63ID:??? ハッシュ化しているのに元の文字列が復元できたら意味ないやんw
620nobodyさん
2021/09/19(日) 20:44:58.13ID:??? おまえら多対多を許すの?
621nobodyさん
2021/09/19(日) 20:47:55.57ID:??? ハッシュって一方向じゃないと意味ないじゃん
622nobodyさん
2021/09/19(日) 21:01:09.56ID:??? 元のパスワードの文字数を別カラムに保存しておけば●の数を再現できるぞ
623nobodyさん
2021/09/19(日) 21:15:29.68ID:??? >>620
釣り?もしかして、「ポリモーフィック関連はアンチパターンである」を勘違いして、多対多自体をアンチパターンと勘違いしている?
釣り?もしかして、「ポリモーフィック関連はアンチパターンである」を勘違いして、多対多自体をアンチパターンと勘違いしている?
624nobodyさん
2021/09/19(日) 21:17:32.65ID:??? そもそも●の数をハッシュ化前と一致させることに何の意味もないと思うんだが。プロフィール変更画面で●を並べるどころか、パスワード欄を空白にしてるサイトも結構あるはず。
625nobodyさん
2021/09/19(日) 21:25:48.48ID:??? 多対多がないとちょっと面倒なことあるな
626nobodyさん
2021/09/19(日) 21:34:01.96ID:??? ワイも登録されているパスワードを表示せず空欄でいいと思う
627nobodyさん
2021/09/19(日) 23:24:29.83ID:??? 仕様は客が決めるからお前の意見はどうでもいい
628nobodyさん
2021/09/19(日) 23:37:03.81ID:??? 客に言われた通りの仕様しか作れない底辺が偉そうだなwww
629nobodyさん
2021/09/19(日) 23:43:46.78ID:??? アホか客に作らせた方が楽だろうが
仕様考えるのが一番めんどいんだよ
仕様考えるのが一番めんどいんだよ
630nobodyさん
2021/09/20(月) 00:22:03.59ID:??? 仕様がクソだと実装もクソになりがち。クソな仕様を無くしてしまえば、実装コストゼロ。言われたままに作るのは3流。
631nobodyさん
2021/09/20(月) 01:23:25.52ID:??? アホか客のクソ仕様をそのままバカ正直にクソ実装するわけないだろ無能じゃないんだから
つーか実装コストゼロって何だよお前は魔法使いか何かか
つーか実装コストゼロって何だよお前は魔法使いか何かか
632nobodyさん
2021/09/20(月) 01:41:11.99ID:??? 具体的な話が一切出ない言い争いしてるし・・・
何なんだここは
何なんだここは
633nobodyさん
2021/09/20(月) 03:55:06.89ID:??? アクセスログみたいな時系列データってどういう設計にしてますか?
作る度に毎回腑に落ちない感じになっちゃうからみんなどうやってるのか知りたくて・・・
一般的なショッピングサイト
月間PV100万から300万
規模感はこのくらいって想定
作る度に毎回腑に落ちない感じになっちゃうからみんなどうやってるのか知りたくて・・・
一般的なショッピングサイト
月間PV100万から300万
規模感はこのくらいって想定
634nobodyさん
2021/09/20(月) 04:16:32.09ID:??? >>633
多少ログが大きくなったりする場合はPHPだけでどうにかすることは難しいので
fluentdを利用してPHP側からはfluentdに投げるだけの仕様にして
その先の設計はまた別に考えた方がいいかもね
良くあるのがfluentd,Elasticsearch,kibanaでアクセスログ解析なんかは古典だけど
今でもアリなのでは無いかと
多少ログが大きくなったりする場合はPHPだけでどうにかすることは難しいので
fluentdを利用してPHP側からはfluentdに投げるだけの仕様にして
その先の設計はまた別に考えた方がいいかもね
良くあるのがfluentd,Elasticsearch,kibanaでアクセスログ解析なんかは古典だけど
今でもアリなのでは無いかと
635nobodyさん
2021/09/20(月) 05:37:17.03ID:??? >>634
かなり昔fluentd,GigQuery,Grafanaって構成でやってみたことあったんだけど
その時の感想っていうか反応が
・完全にオーバースペック
・小回りが利かない
・ランニング思った以上にかかる
・費用対効果悪い
って散々な目に合ったトラウマがあって恐怖心しかないw
完全に自分の実力過大評価してたなーって今は思う
結局ランニングいくらなの?って質問に答えられるなら
あの頃の俺のリベンジをしたい気もする
どの程度で運用可能なのかね、実際
かなり昔fluentd,GigQuery,Grafanaって構成でやってみたことあったんだけど
その時の感想っていうか反応が
・完全にオーバースペック
・小回りが利かない
・ランニング思った以上にかかる
・費用対効果悪い
って散々な目に合ったトラウマがあって恐怖心しかないw
完全に自分の実力過大評価してたなーって今は思う
結局ランニングいくらなの?って質問に答えられるなら
あの頃の俺のリベンジをしたい気もする
どの程度で運用可能なのかね、実際
636nobodyさん
2021/09/20(月) 08:08:40.17ID:??? Apacheでaccess_logに吐くだけだわ
もちろんそれでいいとは思っていない
もちろんそれでいいとは思っていない
637nobodyさん
2021/09/20(月) 09:15:02.63ID:??? アクセスログってユーザーのアクセスログならGoogleアナリティクスだけど、バックエンド側のログのほうがほしいの?
638nobodyさん
2021/09/20(月) 09:38:24.05ID:??? DB使うならテーブルをログ取得用と集計用にわけないと、すぐ肥大化するよ
639nobodyさん
2021/09/20(月) 09:54:48.72ID:??? GAは使いこなせる人間がいないのと
タグマネ入ってるから無料超えちゃう
故に提案したら面倒みる事になるのが嫌かな
しかも俺が作った訳じゃないって理由で単価が安い
その割に俺の学習コストかかる
まあ人生最後にリベンジしたいって気持ちはでかい
あ、この話ってあくまで空想上の話だからね
相談された時に何か美味しいご飯が食べられそう
って匂いがからとかじゃないんだかんねっ
タグマネ入ってるから無料超えちゃう
故に提案したら面倒みる事になるのが嫌かな
しかも俺が作った訳じゃないって理由で単価が安い
その割に俺の学習コストかかる
まあ人生最後にリベンジしたいって気持ちはでかい
あ、この話ってあくまで空想上の話だからね
相談された時に何か美味しいご飯が食べられそう
って匂いがからとかじゃないんだかんねっ
640nobodyさん
2021/09/20(月) 16:08:42.84ID:??? まだApache使う案件って何なの?
641nobodyさん
2021/09/20(月) 16:16:25.60ID:??? 何なの?って言われても普通じゃない?
644nobodyさん
2021/09/20(月) 20:54:14.53ID:??? Apacheって3割ぐらいしか使われていないってシェアが発表されてた気がする
645nobodyさん
2021/09/20(月) 21:09:28.13ID:??? Apacheの新規導入はもはや少数派だと思うけど
更新しながら使い続けてるApacheに乗せるのは普通にある
更新しながら使い続けてるApacheに乗せるのは普通にある
646nobodyさん
2021/09/20(月) 21:29:28.84ID:??? Apacheでダメな理由も特にないからな
シェア3割と言ってもnginxも3割で後はその他って感じらしい
シェア3割と言ってもnginxも3割で後はその他って感じらしい
647nobodyさん
2021/09/20(月) 22:50:02.70ID:??? laravel動かすのにnginxはapacheの代わりにならないだろ
648nobodyさん
2021/09/20(月) 22:57:44.76ID:??? apacheの上位互換のサーバがあるなら使ってるかもしれないけど
現状はapache+nginxのリバースプロキシ
現状はapache+nginxのリバースプロキシ
649nobodyさん
2021/09/20(月) 23:41:07.20ID:??? よくわからないんだけどapache単独で使うのとapache+nginx使うのとでは
どういうメリットがあるの?
どういうメリットがあるの?
650nobodyさん
2021/09/21(火) 00:18:42.89ID:??? laravel6だけど環境回り何も変えていないのにcomposer install や update するとエラーが出るようになった。
最初はPHPの目盛り足りないって怒られたからおかしいなって思って、
memory_limitいろいろ変えて試してたんだけど解決せず、
最終的にmemory_limit=-1にして実行したら、↓のエラーが発生
Killed artisan package:discover --ansi
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 137
昨日まではエラー出なかったのに今日急にエラーが発生するようなた。
解決方法わからず、、、同じ現象の人いませんか、、、
★PHP
root@app:/app# php -v
PHP 8.0.7 (cli) (built: Jun 28 2021 20:47:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.7, Copyright (c) Zend Technologies
★composer
root@app:/app# composer --version
Composer version 2.0.14 2021-05-21 17:03:37
最初はPHPの目盛り足りないって怒られたからおかしいなって思って、
memory_limitいろいろ変えて試してたんだけど解決せず、
最終的にmemory_limit=-1にして実行したら、↓のエラーが発生
Killed artisan package:discover --ansi
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 137
昨日まではエラー出なかったのに今日急にエラーが発生するようなた。
解決方法わからず、、、同じ現象の人いませんか、、、
★PHP
root@app:/app# php -v
PHP 8.0.7 (cli) (built: Jun 28 2021 20:47:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.7, Copyright (c) Zend Technologies
★composer
root@app:/app# composer --version
Composer version 2.0.14 2021-05-21 17:03:37
652nobodyさん
2021/09/21(火) 00:28:20.53ID:??? twitter検索したら昨日くらいから似た症状の書き込みありますね、、、
composerの問題っぽい?
composerの問題っぽい?
654nobodyさん
2021/09/21(火) 00:38:59.73ID:??? だからcomposer嫌いなんだよ
もう何でもかんでもcomposerで入れるようになってるからcomposerが動かなくなったら詰むのに割とよく動かなくなって詰む
もう何でもかんでもcomposerで入れるようになってるからcomposerが動かなくなったら詰むのに割とよく動かなくなって詰む
655nobodyさん
2021/09/21(火) 00:39:48.93ID:??? あとはcomposer.jsonの書き換え
656nobodyさん
2021/09/21(火) 00:41:16.16ID:??? composerで詰むとかそんなんたびたび起きるか?
なんか変なことしてるんでしょ
なんか変なことしてるんでしょ
658nobodyさん
2021/09/21(火) 00:45:08.42ID:??? >>653
composerのバージョンは上げていません。
バージョンを2.1.8に上げてinstallやupdateしても解決しませんでした。
ちなみに、laravel6の最新プロジェクトを新たにcreate-projectしてcomposer updateしたらエラーなく正常にvendorが作られました。
元のプロジェクトのcomposer.jsonと違いがあるのか確認中です。
composerのバージョンは上げていません。
バージョンを2.1.8に上げてinstallやupdateしても解決しませんでした。
ちなみに、laravel6の最新プロジェクトを新たにcreate-projectしてcomposer updateしたらエラーなく正常にvendorが作られました。
元のプロジェクトのcomposer.jsonと違いがあるのか確認中です。
659nobodyさん
2021/09/21(火) 00:47:49.95ID:??? >>654
それが嫌なら高性能なパッケージ管理システム作りなさいな
無能な俺たちは便利なツールを無料で使わせてもらってるって事を忘れちゃいけない
知識不足を棚に上げて作ってくれた方々に対してのリスペクトが無さすぎるよ
それが嫌なら高性能なパッケージ管理システム作りなさいな
無能な俺たちは便利なツールを無料で使わせてもらってるって事を忘れちゃいけない
知識不足を棚に上げて作ってくれた方々に対してのリスペクトが無さすぎるよ
660nobodyさん
2021/09/21(火) 00:56:55.55ID:??? >>658
まてまて、「環境回り」の中にcomposerでインストールされるであろうパッケージ群も含まれてるって認識なんだけど・・・
discoverしちゃダメなパッケージdiscoverしてるんじゃないの?
.envファイル無しで
まてまて、「環境回り」の中にcomposerでインストールされるであろうパッケージ群も含まれてるって認識なんだけど・・・
discoverしちゃダメなパッケージdiscoverしてるんじゃないの?
.envファイル無しで
661nobodyさん
2021/09/21(火) 01:11:42.19ID:??? >>660
.envファイルがあるのは確認しました。
installやupdateが正常に行えてたときのソースバージョンから、
エラーが発生したときのソースバージョンまでのコミットを1つづ確認したところ、
あるコミットが含まれるバージョンでcomposer installやupdateでエラーが発生することが確認できました。
修正内容のどこが影響してたのかはこれから確認になりますが、
アプリの動作はエラーもなく正常だったのでまさかcomposerに影響してるとは思いませんでした。
原因はcomposerのバージョンではなくく初歩的なミスのようです、、、すみませんでした、、、
.envファイルがあるのは確認しました。
installやupdateが正常に行えてたときのソースバージョンから、
エラーが発生したときのソースバージョンまでのコミットを1つづ確認したところ、
あるコミットが含まれるバージョンでcomposer installやupdateでエラーが発生することが確認できました。
修正内容のどこが影響してたのかはこれから確認になりますが、
アプリの動作はエラーもなく正常だったのでまさかcomposerに影響してるとは思いませんでした。
原因はcomposerのバージョンではなくく初歩的なミスのようです、、、すみませんでした、、、
662nobodyさん
2021/09/21(火) 01:40:12.69ID:???664nobodyさん
2021/09/21(火) 15:43:35.97ID:???665nobodyさん
2021/09/21(火) 17:13:43.01ID:??? >>664
無能だなんだって始めて書いたんだけど・・・
そうだね、ごめんね一緒にして悪かったね
俺は自分の事を有能だなんて思った事なんて一度も無いからおそらく無能なんだろうね
だけど今までcomposerが動く要件を満たしているのであれば、動かなくて詰んだ事なんてないよ
「詰む方が有能なんだもん!」って言いたいのかな?
君は表面さらっただけの湯葉みたいな知識しかない割に自己評価高く見積もりすぎだと思うので気をつけようね
無能だなんだって始めて書いたんだけど・・・
そうだね、ごめんね一緒にして悪かったね
俺は自分の事を有能だなんて思った事なんて一度も無いからおそらく無能なんだろうね
だけど今までcomposerが動く要件を満たしているのであれば、動かなくて詰んだ事なんてないよ
「詰む方が有能なんだもん!」って言いたいのかな?
君は表面さらっただけの湯葉みたいな知識しかない割に自己評価高く見積もりすぎだと思うので気をつけようね
666nobodyさん
2021/09/21(火) 17:25:11.02ID:??? やれやれ…
667nobodyさん
2021/09/21(火) 17:56:10.72ID:??? composer程度も扱えないやつはまじでPHPいじらないでほしい
669nobodyさん
2021/09/21(火) 18:29:28.08ID:??? Ver2に移行した際に軽い不具合はあったが、それくらいだな
これを使わないなら自力でパッケージ管理してるの?
それは確かにすごい能力だと思うし、自分には真似できない
これを使わないなら自力でパッケージ管理してるの?
それは確かにすごい能力だと思うし、自分には真似できない
670nobodyさん
2021/09/21(火) 18:48:13.05ID:??? composerでどうのこうの言ってるような奴は
npmなどのjsのパッケージ管理ツールとか異次元なのではw
npmなどのjsのパッケージ管理ツールとか異次元なのではw
671nobodyさん
2021/09/21(火) 19:16:01.21ID:??? お前らえらそーに言うけどアホ面してcomposer updateとかコマンド打ってるだけだろ?
それがいくらぐぐっても解決しない謎のエラー吐いたら直せるスキルあんのか?
誰かが作ったもの使ってるだけでたまたまうまく動いてるだけのバカが偉そうにすんな無能
それがいくらぐぐっても解決しない謎のエラー吐いたら直せるスキルあんのか?
誰かが作ったもの使ってるだけでたまたまうまく動いてるだけのバカが偉そうにすんな無能
672nobodyさん
2021/09/21(火) 19:26:12.93ID:??? どうせメモリ足りないよエラーとか依存性のエラーとかだろ
どうにでも対応できるだろw
どうにでも対応できるだろw
674nobodyさん
2021/09/21(火) 19:37:48.67ID:??? そもそも謎のエラーwなんて無いしw
677nobodyさん
2021/09/21(火) 20:49:10.32ID:??? >>675
愚直なのはいい事だと思うけど
目的地までの道は1本だけじゃないのよ
いつも使ってる道が工事中なら別ルート使うでしょ?
その別ルートをどれだけ知ってるかが経験や知識なのね
もう一度いうけど君は圧倒的にそれが足りないよ
多分まだ若いんだから先人達が書いた素晴らしいコードを何万行も読み込んで勉強しよう
呼吸する様にgithubのコードを読もう
そうすれば数年後には今の俺なんか目じゃないくらいのエンジニアになってるはずだから
愚直なのはいい事だと思うけど
目的地までの道は1本だけじゃないのよ
いつも使ってる道が工事中なら別ルート使うでしょ?
その別ルートをどれだけ知ってるかが経験や知識なのね
もう一度いうけど君は圧倒的にそれが足りないよ
多分まだ若いんだから先人達が書いた素晴らしいコードを何万行も読み込んで勉強しよう
呼吸する様にgithubのコードを読もう
そうすれば数年後には今の俺なんか目じゃないくらいのエンジニアになってるはずだから
678nobodyさん
2021/09/21(火) 21:48:47.23ID:??? composer使えないくんが発狂してissueの話を出してきて気持ち悪い
679nobodyさん
2021/09/21(火) 21:52:07.35ID:??? つーてもcomposerのソース読んだ奴なんてこの中におらんだろ
普通にマニュアル通り動かしてるだけだろ?それでたまたまエラーに遭遇した経験のない奴が上から目線になっていて笑う
普通にマニュアル通り動かしてるだけだろ?それでたまたまエラーに遭遇した経験のない奴が上から目線になっていて笑う
680nobodyさん
2021/09/21(火) 22:54:50.95ID:??? >>679
そうだねマニュアルで事足りるからコードを読んだことはないかな
それはプロジェクトに参加してる方々が色々考えて設計が行われたり
充実したマニュアルがある結果なんだよ
なのにそんな人たちの苦労も無視して何のリスペクトも無しに君は
> だからcomposer嫌いなんだよ
> もう何でもかんでもcomposerで入れるようになってるからcomposerが動かなくなったら詰むのに割とよく動かなくなって詰む
こう言ったんだよ、これってとても酷いことだと思わない?
そんな人にどうして対等に会話したいって思えるんだろう
もうこの件に関しては書き込まないから君の勝ちでいいよ
最後に君の言うたまたまがどの程度の事を言っているのかわからないけど
俺は少なくとも3桁回数はインストールしてるしライブラリ作って公開したりしてる
だけどインストールできない時に原因があるのは必ず自分側で
composer側の不具合だったことなんて無い
ここまで言ってわからないのであれば
この職業向いてないと思うから別の職業を模索した方が君の為になる
決断は早い方が選択肢増えるから一度考えてみてね
そうだねマニュアルで事足りるからコードを読んだことはないかな
それはプロジェクトに参加してる方々が色々考えて設計が行われたり
充実したマニュアルがある結果なんだよ
なのにそんな人たちの苦労も無視して何のリスペクトも無しに君は
> だからcomposer嫌いなんだよ
> もう何でもかんでもcomposerで入れるようになってるからcomposerが動かなくなったら詰むのに割とよく動かなくなって詰む
こう言ったんだよ、これってとても酷いことだと思わない?
そんな人にどうして対等に会話したいって思えるんだろう
もうこの件に関しては書き込まないから君の勝ちでいいよ
最後に君の言うたまたまがどの程度の事を言っているのかわからないけど
俺は少なくとも3桁回数はインストールしてるしライブラリ作って公開したりしてる
だけどインストールできない時に原因があるのは必ず自分側で
composer側の不具合だったことなんて無い
ここまで言ってわからないのであれば
この職業向いてないと思うから別の職業を模索した方が君の為になる
決断は早い方が選択肢増えるから一度考えてみてね
682nobodyさん
2021/09/21(火) 23:15:13.52ID:??? composerのバグのせいなのに会社や顧客は修正を待ってくれない
待ってくれないどころかcomposerの存在なんか知らない
すべてアプリ開発者のせい
待ってくれないどころかcomposerの存在なんか知らない
すべてアプリ開発者のせい
684nobodyさん
2021/09/22(水) 00:49:22.73ID:??? issueがーー!言ってるやつは具体的にどのissueがやばいの?
いくつあるとかそんなんはあまり意味ない
いくつあるとかそんなんはあまり意味ない
685nobodyさん
2021/09/22(水) 04:26:30.64ID:??? composer使えないくんの問題をエスパーするとlararelのバージョンは上げずに他のものだけバージョン上げようとしてるとかだろ多分
686nobodyさん
2021/09/22(水) 04:48:22.85ID:??? 就職活動のバグのせいなのに親や兄弟は就職を待ってくれない
待ってくれないどころか就職活動の存在なんか知らない
すべて俺のせい
待ってくれないどころか就職活動の存在なんか知らない
すべて俺のせい
687nobodyさん
2021/09/22(水) 06:50:21.93ID:??? >>684
issueってのは、要望もあるけど大抵は利用者から見て謎エラーなわけ
別にどれがやばいって話じゃなくて「そもそも謎のエラーwなんて無いしw 」って言うなら全部解消して還元してやれってのが、OSS利用者ってもんでしょ
issueってのは、要望もあるけど大抵は利用者から見て謎エラーなわけ
別にどれがやばいって話じゃなくて「そもそも謎のエラーwなんて無いしw 」って言うなら全部解消して還元してやれってのが、OSS利用者ってもんでしょ
688nobodyさん
2021/09/22(水) 07:00:13.57ID:jGwV1I8g みんな人には厳しいね
689nobodyさん
2021/09/22(水) 07:53:23.41ID:??? issueガーて言ってる人居るけど、あれらは根本的にソフトウェア側の不具合と認定されたものでもない。特に長い間残ってるやつてのは大抵他の人間では再現不可能なもの。
だからissueをピックアップして解決してみろとかいう反論はお粗末すぎると思う。
だからissueをピックアップして解決してみろとかいう反論はお粗末すぎると思う。
691nobodyさん
2021/09/22(水) 07:58:35.76ID:??? >>680
わかったcomposerの開発者や提供者には敬意を払うよ
でも人が作ったものに完璧なものなんてないし不具合に悩まされたのも確か
特にバージョン1の頃は完成度低かったと思う、2に移行する時も問題起きた
【エンジニア用語解説】
「完全に理解した」
製品を利用をするためのチュートリアルを完了できたという意味。
「なにもわからない」
製品が本質的に抱える問題に直面するほど熟知が進んだという意味。
「チョットデキル」
同じ製品を自分でも1から作れるという意味。または開発者本人。
俺はなにもわからない人だが、完全に理解したレベルの人がここには多そう
わかったcomposerの開発者や提供者には敬意を払うよ
でも人が作ったものに完璧なものなんてないし不具合に悩まされたのも確か
特にバージョン1の頃は完成度低かったと思う、2に移行する時も問題起きた
【エンジニア用語解説】
「完全に理解した」
製品を利用をするためのチュートリアルを完了できたという意味。
「なにもわからない」
製品が本質的に抱える問題に直面するほど熟知が進んだという意味。
「チョットデキル」
同じ製品を自分でも1から作れるという意味。または開発者本人。
俺はなにもわからない人だが、完全に理解したレベルの人がここには多そう
692nobodyさん
2021/09/22(水) 08:26:33.32ID:??? >>690
誰がbugタグの話しているんだ?俺はissueの話をしてるんだが?issue = bugではないってことを言ってるのだけど、お前は理解できないんだな。バカはどっちだよ?
誰がbugタグの話しているんだ?俺はissueの話をしてるんだが?issue = bugではないってことを言ってるのだけど、お前は理解できないんだな。バカはどっちだよ?
693nobodyさん
2021/09/22(水) 08:33:18.44ID:???694nobodyさん
2021/09/22(水) 08:54:57.50ID:??? 嫌なら使うなw
それで終わる話
使いたい奴だけ使え
それで終わる話
使いたい奴だけ使え
695nobodyさん
2021/09/22(水) 09:06:20.60ID:??? PHPエンジニアやっててcomposer使わないって無理じゃないの
697nobodyさん
2021/09/22(水) 11:38:11.52ID:??? >>696
遊びじゃないんだからそんな悠長な事を言ってられない
やはり自社フレームワーク回帰しそうな流れだな
WEB系は開発環境を特定のバージョンで構築できない
一度選んだらその開発環境の最新(もしくはサポート内の)バージョンを追い続けるしかない
セキュリティはともかく開発環境すら再現できないのがWEB系の弱点
VB6なんていまだに開発できるのに・・・
遊びじゃないんだからそんな悠長な事を言ってられない
やはり自社フレームワーク回帰しそうな流れだな
WEB系は開発環境を特定のバージョンで構築できない
一度選んだらその開発環境の最新(もしくはサポート内の)バージョンを追い続けるしかない
セキュリティはともかく開発環境すら再現できないのがWEB系の弱点
VB6なんていまだに開発できるのに・・・
698nobodyさん
2021/09/22(水) 12:46:48.82ID:???700nobodyさん
2021/09/22(水) 13:21:15.87ID:??? 安価も付けられない奴って普段から手動でやらなくていいこと手動でやってミスばかりしてそう
701nobodyさん
2021/09/22(水) 13:37:25.20ID:??? 依存関係って一番面倒くさいよな
702nobodyさん
2021/09/22(水) 14:00:36.24ID:??? 一体何なの?昨日からの流れは
もしかしてこのネタでR-1出ようとしてんのか?
一回戦落ちになるからやめた方がいいぞ
もしかしてこのネタでR-1出ようとしてんのか?
一回戦落ちになるからやめた方がいいぞ
703nobodyさん
2021/09/22(水) 14:01:13.55ID:??? composerのおかげで楽になったよ
ほんとありがたいわ
ほんとありがたいわ
704nobodyさん
2021/09/22(水) 14:08:03.35ID:??? L-1(laravel-1)
705nobodyさん
2021/09/22(水) 18:53:15.46ID:??? issueおじさんと仕事したくない
706nobodyさん
2021/09/22(水) 23:04:56.22ID:??? symfonyは脱composerを目指しているみたいだけど
symfonyベースのフレームワークであるlaravelもそのうち脱composerしちゃうのかな
symfonyベースのフレームワークであるlaravelもそのうち脱composerしちゃうのかな
707nobodyさん
2021/09/22(水) 23:15:07.57ID:??? npmに一本化してくれてもよいのだぜ
708nobodyさん
2021/09/23(木) 12:04:27.80ID:??? $curl- コマンドだけでインストールできると思ってたら
それに加えて「composer install」が必要ってことを知り悩みが解決した俺が通りますよ
それに加えて「composer install」が必要ってことを知り悩みが解決した俺が通りますよ
709nobodyさん
2021/09/23(木) 12:28:46.37ID:??? なぜaptとかで普通にインストールできないの?
711nobodyさん
2021/09/23(木) 14:20:35.50ID:??? composer自体はaptでもインストールできるよ
composerで管理できるパッケージはaptからはインストールできないよ
なぜならaptが使えるプラットフォームは限定されているから
composerで管理できるパッケージはaptからはインストールできないよ
なぜならaptが使えるプラットフォームは限定されているから
712nobodyさん
2021/09/23(木) 14:24:45.70ID:??? composerの役割を分かってないやつが居るようなw
713nobodyさん
2021/09/23(木) 14:37:32.74ID:??? symfonyはそういえばaptでインストールできたな
714nobodyさん
2021/09/23(木) 14:56:50.41ID:??? VagrantとDockerだとどっち使う事が多い?
俺は100%VagrantでDockerは使ってない
俺は100%VagrantでDockerは使ってない
715nobodyさん
2021/09/23(木) 15:51:55.25ID:??? Windowsで直環境 AWSのt2.medium
716nobodyさん
2021/09/23(木) 16:30:38.35ID:PV7R9j0z Docker良いね。逆にvagrantのメリットは?
717nobodyさん
2021/09/23(木) 16:53:06.92ID:??? Dockerはかなり前にWindowsに入れようとしてうまくいかなくて
それ以来積極的に追ってないのが現状なので
OS含めたほぼ同じ環境構築ができる
どのPCだとしても同一性が担保されてる
複数台立ち上げてローカルPC内でサーバー間の通信テストができる
この辺が可能なら乗り換えたいかなーと
Vagrantはとにかく重いのよ
特に案件毎にbox作ってるから容量も食うし
それ以来積極的に追ってないのが現状なので
OS含めたほぼ同じ環境構築ができる
どのPCだとしても同一性が担保されてる
複数台立ち上げてローカルPC内でサーバー間の通信テストができる
この辺が可能なら乗り換えたいかなーと
Vagrantはとにかく重いのよ
特に案件毎にbox作ってるから容量も食うし
719nobodyさん
2021/09/23(木) 18:26:12.06ID:??? MacだがVagrant+Paralles+CentOS7がお気に入り
Dockerでも良いんだけれど、Macだとボリュームマウンとすると
パフォーマンスが出にくくて使いにくいし、
本番環境でまだDocker導入できてないのもあるし
Dockerの手軽さも魅力的だけどね
Dockerでも良いんだけれど、Macだとボリュームマウンとすると
パフォーマンスが出にくくて使いにくいし、
本番環境でまだDocker導入できてないのもあるし
Dockerの手軽さも魅力的だけどね
720nobodyさん
2021/09/23(木) 19:04:14.78ID:??? WinでDocker Desktopてやつ使ったけど、重くて不安定でイマイチ
721nobodyさん
2021/09/23(木) 19:11:38.52ID:??? ただ一つだけ、シンボリックリンク張れないのだけなんとかならないすかね
722nobodyさん
2021/09/23(木) 19:14:53.33ID:??? あれ?Vagrantって言ってる人はhomestead?
725nobodyさん
2021/09/23(木) 20:24:50.64ID:??? コンポーサークソダーコンポーサークソダーコンポーサークソダー
726nobodyさん
2021/09/23(木) 20:59:40.58ID:??? windowsにvirtualbox+vagrantで作った仮想環境にDocker入れてLaravel動かしてる
729nobodyさん
2021/09/23(木) 21:54:16.81ID:??? dockerの仕組みがいまいちわからないんだけど
その時使ってるコンテナにredisが足りないってなったらコンソールで入れて
エクスポートみたいな事する感じなの?
その時使ってるコンテナにredisが足りないってなったらコンソールで入れて
エクスポートみたいな事する感じなの?
730nobodyさん
2021/09/23(木) 21:57:19.06ID:??? 開発環境作るだけなのに面倒くさいよな
その点xamppはよかった
なんでこんなにやること増えたんだろう
その点xamppはよかった
なんでこんなにやること増えたんだろう
731nobodyさん
2021/09/23(木) 22:04:12.75ID:??? vagrantならboxエクスポートするか
provisionの時スクリプトで入れたりする
>>730
構築にかかるコストを最初に払うかデプロイ時に払うかの違いかなーって思ってる
デプロイ時にミスった時の方が圧倒的にコスト上がるから俺としては助かってる
provisionの時スクリプトで入れたりする
>>730
構築にかかるコストを最初に払うかデプロイ時に払うかの違いかなーって思ってる
デプロイ時にミスった時の方が圧倒的にコスト上がるから俺としては助かってる
732nobodyさん
2021/09/23(木) 22:49:39.90ID:??? homesteadなら最初はboxのダウンロードなどに時間がかかるけど
XAMPPとかでLaravel動かすよりは遥かに楽かと
これで環境作れないようなら厳しい
xdebugの設定はまた別にいるけど
XAMPPとかでLaravel動かすよりは遥かに楽かと
これで環境作れないようなら厳しい
xdebugの設定はまた別にいるけど
733nobodyさん
2021/09/23(木) 23:01:22.32ID:??? DockerでOSごとイメージをAWSにデプロイするのがいいのか
LaravelとかのソースだけAWSのAmazonLinux2もしくはubuntuにデプロイするのがいいのか
決めどころがわからんのだけどみんなどうしてるんですか?
LaravelとかのソースだけAWSのAmazonLinux2もしくはubuntuにデプロイするのがいいのか
決めどころがわからんのだけどみんなどうしてるんですか?
734nobodyさん
2021/09/23(木) 23:15:46.42ID:??? スクリプト言語なんだからgit pullだけで良いじゃない
735nobodyさん
2021/09/23(木) 23:35:49.71ID:???736nobodyさん
2021/09/23(木) 23:54:12.69ID:??? >>733
そもそもサーバーレスにするかしないかみたいな話だから、Laravelとは別問題かと。個人的にはEC2に慣れてしまってるせいでそっち使ってるけど、次のプロジェクトはサーバーレスにしよっかて思ってる。
そもそもサーバーレスにするかしないかみたいな話だから、Laravelとは別問題かと。個人的にはEC2に慣れてしまってるせいでそっち使ってるけど、次のプロジェクトはサーバーレスにしよっかて思ってる。
737nobodyさん
2021/09/24(金) 00:01:00.49ID:???738nobodyさん
2021/09/24(金) 00:10:13.83ID:??? >>737
俺もphpってLambdaで使えなかった気がしてちょっとググったら
サーバーレスLAMPスタックってアプローチ方法でLaravel動かせるって初めて知った
けどコスト考えたら怖くて使えないかなぁ
Lumenにして超軽量仕様にしてから検討のテーブルに乗せるレベル
俺もphpってLambdaで使えなかった気がしてちょっとググったら
サーバーレスLAMPスタックってアプローチ方法でLaravel動かせるって初めて知った
けどコスト考えたら怖くて使えないかなぁ
Lumenにして超軽量仕様にしてから検討のテーブルに乗せるレベル
739nobodyさん
2021/09/24(金) 00:14:35.80ID:??? >>738
サーバーレスはそもそもLaravelとかには向いていない
Laravelから切り出した軽量なファンクションで処理順を担保しないものをLambdaにすべきでサーバーレスの仕様に合わせた設計が必要
サーバーレスはそもそもLaravelとかには向いていない
Laravelから切り出した軽量なファンクションで処理順を担保しないものをLambdaにすべきでサーバーレスの仕様に合わせた設計が必要
740nobodyさん
2021/09/24(金) 00:37:21.93ID:???742nobodyさん
2021/09/24(金) 01:24:21.04ID:??? >>738
lambda使うならbrefと組み合わせるか、有償だけどLaravel vapor使うんじゃないかな。後者は海外だと商用サービスで使われているはず。ただ今回は単にdockerから繋がってる話だから、サーバーレス=ECSのつもりだったよ。
lambda使うならbrefと組み合わせるか、有償だけどLaravel vapor使うんじゃないかな。後者は海外だと商用サービスで使われているはず。ただ今回は単にdockerから繋がってる話だから、サーバーレス=ECSのつもりだったよ。
745nobodyさん
2021/09/25(土) 08:18:37.65ID:??? Supervisor使ったりSQS使ったりってLaravelじゃなくても良いんじゃないの?
非同期実行自体はPHP8.1でFiberが採用されたら良いなあって程度の状況だし
非同期実行自体はPHP8.1でFiberが採用されたら良いなあって程度の状況だし
748nobodyさん
2021/09/25(土) 09:36:16.80ID:??? >>745
うん?Laravelのキュー使った実装はそれ専用の解説書が出ている程度には海外でも使われている
日本だとオープンロジがLaravelキューで実装しているよ
Fiberみたいな話とは根本的に違うでしょ、非同期処理したいわけじゃなくてCQRSアーキテクチャで実装したいのでは?
うん?Laravelのキュー使った実装はそれ専用の解説書が出ている程度には海外でも使われている
日本だとオープンロジがLaravelキューで実装しているよ
Fiberみたいな話とは根本的に違うでしょ、非同期処理したいわけじゃなくてCQRSアーキテクチャで実装したいのでは?
749nobodyさん
2021/09/25(土) 09:43:41.23ID:??? CQRSならSpring Bootでチャチャっと作っちゃうんじゃない?多分
751nobodyさん
2021/09/25(土) 10:09:41.80ID:??? >>740 は俺が書いたんだけどSQS使う基本的な理由はこれ
もう一つの理由が能力不足と怠慢だろって話なんだけど
Laravel(php)で作った完成物のクオリティを他言語で担保できないってのがある
やっぱりphp3から使ってるだけに言語そのものに対する理解度が他言語とは比べ物にならないから
他言語だと正常に動作するものは作れたとしても
自分が納得できる品質の完成物を作成できる自信がないのよね
もう一つの理由が能力不足と怠慢だろって話なんだけど
Laravel(php)で作った完成物のクオリティを他言語で担保できないってのがある
やっぱりphp3から使ってるだけに言語そのものに対する理解度が他言語とは比べ物にならないから
他言語だと正常に動作するものは作れたとしても
自分が納得できる品質の完成物を作成できる自信がないのよね
752nobodyさん
2021/09/25(土) 10:17:03.89ID:???755nobodyさん
2021/09/25(土) 11:16:30.69ID:???756nobodyさん
2021/09/25(土) 11:28:17.11ID:???758nobodyさん
2021/09/25(土) 12:51:13.95ID:??? ここって極端に若いかリタイア目前のジジイしかいないんじゃ
759nobodyさん
2021/09/25(土) 13:52:09.97ID:??? PHPでダイナミックプロパティ禁止でタイプヒンティングも書いてるなら
他言語いっても同様の品質で書けるしむしろ見通しよく書けるケースも多い
昔のスタイルのままなら手を出さないほうがいい
他言語いっても同様の品質で書けるしむしろ見通しよく書けるケースも多い
昔のスタイルのままなら手を出さないほうがいい
760nobodyさん
2021/09/25(土) 13:52:18.64ID:???761nobodyさん
2021/09/25(土) 14:05:48.27ID:??? >>759
そんなレベルの話じゃないと思うぞ
phpならキャラクタコードを気をつけなきゃいけない関数を熟知してるけど、他言語だといちいち調べ直してそれでも不安とか
phpならjson_encodeそのまま使うとRFC準拠してないの知ってるけど、他言語だといちいち調べ直してそれでも不安とか
多分そんなレベルの話
そんなレベルの話じゃないと思うぞ
phpならキャラクタコードを気をつけなきゃいけない関数を熟知してるけど、他言語だといちいち調べ直してそれでも不安とか
phpならjson_encodeそのまま使うとRFC準拠してないの知ってるけど、他言語だといちいち調べ直してそれでも不安とか
多分そんなレベルの話
762nobodyさん
2021/09/25(土) 14:16:57.70ID:??? >>761
それな
言語の癖みたいなものまで熟知してしまってると、
単にシンタックスが似てるからといって
同じような品質でコードを書けるて思えないんだよな
まぁ実際はそこいらのエンジニアよりマシなコード書けるんだろうけど
それな
言語の癖みたいなものまで熟知してしまってると、
単にシンタックスが似てるからといって
同じような品質でコードを書けるて思えないんだよな
まぁ実際はそこいらのエンジニアよりマシなコード書けるんだろうけど
763nobodyさん
2021/09/25(土) 15:17:02.92ID:??? 例えばこういう部分って他言語との違いを考えたんだけど
他言語でそこまでちゃんと理解してる言語がないから
そもそも例とか出せないんだったわ
例えばPHP限定での例で、配列を連結する場合
$arr = [1,2,3] ;
$arr1 = array_merge( $arr , [9,8,7] ) ; // 大体こっち使いがち
$arr2 = [ ...$arr ,9,8,7] ; // こっちのが早い PHP7.4以降
こういうやつ
他言語でそこまでちゃんと理解してる言語がないから
そもそも例とか出せないんだったわ
例えばPHP限定での例で、配列を連結する場合
$arr = [1,2,3] ;
$arr1 = array_merge( $arr , [9,8,7] ) ; // 大体こっち使いがち
$arr2 = [ ...$arr ,9,8,7] ; // こっちのが早い PHP7.4以降
こういうやつ
764nobodyさん
2021/09/25(土) 16:38:11.09ID:??? phpってjavascriptっぽくなってきたよな
765nobodyさん
2021/09/25(土) 16:53:02.43ID:??? spring bootでlaravel書いたほうがいいような気がしてきた
767nobodyさん
2021/09/25(土) 19:57:35.50ID:??? いま世界で使われているフレームワークのシェアNo1がspring bootなんだっけ?
そんなにいいフレームワークなのかな?
そんなにいいフレームワークなのかな?
768nobodyさん
2021/09/26(日) 08:06:16.34ID:??? いいと言うよりオブジェクト思考で作るサービスを提供・利用するのに言語的にJavaが向いてて割と簡単に導入しやすいとか
利用者の多い言語だから欲しいライブラリが既に作られてるとかそんな理由だと思う。
百人以上の規模で作る時に人を集めやすいとか
利用者の多い言語だから欲しいライブラリが既に作られてるとかそんな理由だと思う。
百人以上の規模で作る時に人を集めやすいとか
769nobodyさん
2021/09/26(日) 08:40:14.37ID:??? JAVAが向いてる?
たまたま時代的なタイミングが良かっただけ
今更コンパイルしないと動かないようなものとか小規模にはマジでいらない
開発効率悪すぎでしょ
たまたま時代的なタイミングが良かっただけ
今更コンパイルしないと動かないようなものとか小規模にはマジでいらない
開発効率悪すぎでしょ
770nobodyさん
2021/09/26(日) 08:47:58.71ID:??? コンパイルは透過的に動くから気にせんけど
IDEの支援があるとはいえコードが野暮ったくて使いたくない
IDEの支援があるとはいえコードが野暮ったくて使いたくない
771nobodyさん
2021/09/26(日) 09:00:47.60ID:??? コードの野暮ったさを言ったらPHPが1番じゃないの
773nobodyさん
2021/09/26(日) 10:27:44.36ID:??? これからLaravel使い始めようとしてるんだけどサラっとここ見たらハマりやすそうなフレームワークだね
774nobodyさん
2021/09/26(日) 23:00:19.99ID:??? ここでJavaの話を出してるようなKYは職場でもKYなんだろう
776nobodyさん
2021/09/28(火) 03:45:32.26ID:??? たまにあるこの静寂はなんなの?
777nobodyさん
2021/09/28(火) 07:40:32.65ID:??? 荒らしが寝てる
780nobodyさん
2021/09/28(火) 13:59:05.99ID:y0rmZaiy ウィルスと同じ流れだ
781nobodyさん
2021/09/29(水) 01:57:44.12ID:??? すいません、プログラミング初心者です
laravelで2つのセレクトボックスを連動させる方法
(1つめの選択肢:日本、アメリカ、オーストラリア
2つめの選択肢:東京、大阪、名古屋、ロサンゼルス、ニューヨーク、シドニー
のようなもの)
をご教授頂けますと幸いです
一日中ググってるのですが、初心者にわかるようなドキュメントが見つからず困っております。
選択肢は、それぞれモデルを用意しておりdb seedですでにデータベースにある状態です。
laravelで2つのセレクトボックスを連動させる方法
(1つめの選択肢:日本、アメリカ、オーストラリア
2つめの選択肢:東京、大阪、名古屋、ロサンゼルス、ニューヨーク、シドニー
のようなもの)
をご教授頂けますと幸いです
一日中ググってるのですが、初心者にわかるようなドキュメントが見つからず困っております。
選択肢は、それぞれモデルを用意しておりdb seedですでにデータベースにある状態です。
782nobodyさん
2021/09/29(水) 02:03:00.12ID:??? javaスクリプトを使うと言うことまでは認識してるのですが、laravelのbladeファイルに書く場合は全てbladeに書いてしまって良いのでしょうか。
その辺りも含めてお教え頂きたく宜しくお願い致します。
その辺りも含めてお教え頂きたく宜しくお願い致します。
783nobodyさん
2021/09/29(水) 02:54:25.92ID:??? 結局こういうのはjsで動的に切り替えるような作りにするのが一般的かと
画面読み込み時にjsの変数に全データを代入しておいて
トリガーのセレクトボックスのchangeイベントでもう一つのセレクトボックスを制御するやり方が一番簡単かと
画面読み込み時にjsの変数に全データを代入しておいて
トリガーのセレクトボックスのchangeイベントでもう一つのセレクトボックスを制御するやり方が一番簡単かと
784nobodyさん
2021/09/29(水) 03:48:50.60ID:??? 求人とかで募集してLaravelできますとか言う人でたまにこんなのいるんだよな
本当にLaravelしかできない人
最低でもフルスタックエンジニアの経験がないと役にすら立たないと思うんだが
Sierで働いたことが無いんだがこういうポンコツでも雇ってもらえるのか?
本当にLaravelしかできない人
最低でもフルスタックエンジニアの経験がないと役にすら立たないと思うんだが
Sierで働いたことが無いんだがこういうポンコツでも雇ってもらえるのか?
785nobodyさん
2021/09/29(水) 04:00:32.24ID:??? なんでエンジニア界隈って、質問に答えずに自分の知識をひけらかしつつ嫌味を言う人しかいないんですか?
786nobodyさん
2021/09/29(水) 04:11:36.78ID:??? 他人がわざわざ自分の時間を使って答えてくれているだけ有り難く思わないと
787nobodyさん
2021/09/29(水) 04:16:14.19ID:??? 変な説教を始めるまでがワンセット
788nobodyさん
2021/09/29(水) 04:19:13.26ID:??? ネット上で質問する人は性格の悪いあなたに対して質問しているわけではないと分かった方がいい
時間を使うのが嫌ならスルーすればいいだけ
他人にウンコの匂い嗅がせてその上感謝まで要求するとか、公害以外の何者でもない
時間を使うのが嫌ならスルーすればいいだけ
他人にウンコの匂い嗅がせてその上感謝まで要求するとか、公害以外の何者でもない
789nobodyさん
2021/09/29(水) 05:03:33.53ID:??? 質問する人はなんでググらないの?
790nobodyさん
2021/09/29(水) 07:43:59.86ID:YXYrcWrG それだとあらゆる質問サイトが成立しなくなる
791nobodyさん
2021/09/29(水) 07:45:45.54ID:??? Laravel関係ない質問ここでされてもな
792nobodyさん
2021/09/29(水) 08:19:07.66ID:??? スレ違いのセレクトボックスの質問を適切なスレに誘導するなら↓か
+ JavaScript の質問用スレッド vol.123 + [無断転載禁止]
https://mevius.5ch.net/test/read.cgi/tech/1491143438/
+ JavaScript の質問用スレッド vol.123 + [無断転載禁止]
https://mevius.5ch.net/test/read.cgi/tech/1491143438/
795nobodyさん
2021/09/29(水) 09:32:45.15ID:??? 5chでテクニカルな質問しても意味はないよ
teratailとかQiitaとか使えば?
ちゃんと質問のルールをしっかり読んで、正しく質問すれば答えは返ってくるよ
teratailとかQiitaとか使えば?
ちゃんと質問のルールをしっかり読んで、正しく質問すれば答えは返ってくるよ
796nobodyさん
2021/09/29(水) 09:33:25.26ID:??? 質問者はJSでやるのは見当ついててその上でLaravel的な作法を聞いてる
JSスレに誘導するのは文盲すぎる
JSスレに誘導するのは文盲すぎる
798nobodyさん
2021/09/29(水) 09:43:02.66ID:??? Laravelは関係ないけど
こういうのって良く人が足りない案件に入れられて1画面作る担当になってこういう要件で作り方が分からないというありがちなパターンだよね
Laravelは一応分かっていてもフロントのjsの知識が乏しいとググっても自己解決出来ないレベルのエンジニアが来る事あるよなw
こういうのって良く人が足りない案件に入れられて1画面作る担当になってこういう要件で作り方が分からないというありがちなパターンだよね
Laravelは一応分かっていてもフロントのjsの知識が乏しいとググっても自己解決出来ないレベルのエンジニアが来る事あるよなw
799nobodyさん
2021/09/29(水) 09:46:17.01ID:??? jsの知識なんて要らんだろ
そのまま使えるソースコードを出してくれたら実装できるんだから
エンジニアが性格悪いからそれをしないだけ
そのまま使えるソースコードを出してくれたら実装できるんだから
エンジニアが性格悪いからそれをしないだけ
800nobodyさん
2021/09/29(水) 09:51:39.14ID:??? teratailとかQiitaに誘導するのは意地悪すぎるw
この2つのサービスはもう消えてなくなって欲しいわ
質問読み返したけどこれこのレベルの初心者に説明するの割としんどいぞ、タダではちょっとやりたくないな
この2つのサービスはもう消えてなくなって欲しいわ
質問読み返したけどこれこのレベルの初心者に説明するの割としんどいぞ、タダではちょっとやりたくないな
801nobodyさん
2021/09/29(水) 09:52:03.78ID:???802nobodyさん
2021/09/29(水) 09:52:40.28ID:??? 初心者としか書いてなくてレベル感が全く分からないからなあ
文章から読み取るならjavascriptでの実装方法を理解してるとは思えないんだよね
laravelの作法にしてもjetstreamかそうじゃないかで
かなり変わる事を認識してないからlaravelも初心者じゃないかと
まず学ぶべきはlaravelの作法よりjavascriptでの実装じゃないかな
思うに自分自身で学習が必要な部分の切り分けができてないんじゃないかな
文章から読み取るならjavascriptでの実装方法を理解してるとは思えないんだよね
laravelの作法にしてもjetstreamかそうじゃないかで
かなり変わる事を認識してないからlaravelも初心者じゃないかと
まず学ぶべきはlaravelの作法よりjavascriptでの実装じゃないかな
思うに自分自身で学習が必要な部分の切り分けができてないんじゃないかな
803nobodyさん
2021/09/29(水) 09:59:00.10ID:??? 出た出た
804nobodyさん
2021/09/29(水) 10:43:27.49ID:???805nobodyさん
2021/09/29(水) 10:49:00.28ID:??? Laravel8+JetstreamでReactって使えないの?
ぐぐったけどみんなlaravel/ui入れてるけど非推奨だよね?
ぐぐったけどみんなlaravel/ui入れてるけど非推奨だよね?
807nobodyさん
2021/09/29(水) 11:30:17.31ID:???808nobodyさん
2021/09/29(水) 12:04:43.35ID:???809nobodyさん
2021/09/29(水) 13:42:57.30ID:??? 初心者なら一番いいのは金払って教えてもらうことだな
クラウドワークスとかで1万ぐらい出せば小遣い稼ぎに教えてくれる人はいるだろう
クラウドワークスとかで1万ぐらい出せば小遣い稼ぎに教えてくれる人はいるだろう
810nobodyさん
2021/09/29(水) 13:48:01.40ID:??? それいいな
初心者ではないが今度試してみるわ、5万出しても自分で1日悩むよりは安い
初心者ではないが今度試してみるわ、5万出しても自分で1日悩むよりは安い
811nobodyさん
2021/09/29(水) 14:05:03.18ID:??? laravelできますって言えるレベルってどの程度なの?
812nobodyさん
2021/09/29(水) 14:32:33.86ID:??? 本まるっと一冊書けるくらいなら言っても良いと思うよ
813nobodyさん
2021/09/29(水) 15:09:01.65ID:??? Laravelと同じものを自分で作れるぐらいなら
814nobodyさん
2021/09/29(水) 15:17:37.52ID:???816nobodyさん
2021/09/29(水) 17:13:35.96ID:???817nobodyさん
2021/09/29(水) 21:05:25.52ID:??? 5chで質問するならまともな回答が得られなくてもかまわない覚悟が必要
真剣に回答してもらいたいならteratailとかQiitaで聞いたほうがいいよ
ただマナーにうるさい人が多いから注意
真剣に回答してもらいたいならteratailとかQiitaで聞いたほうがいいよ
ただマナーにうるさい人が多いから注意
818nobodyさん
2021/09/29(水) 21:30:16.49ID:??? お前とかな
819nobodyさん
2021/09/29(水) 21:31:20.31ID:??? 1つ質問すると10の説教が返ってきて結局何一つ情報を得られないのがプログラミング界隈
820nobodyさん
2021/09/29(水) 22:18:32.62ID:??? 何事も使い方次第よ
へたなやつは何やってもダメ
teratailでマトモに質問できないやつはプログラミングも無理だし、
早々に鼻を折られる方が良いとも言える
へたなやつは何やってもダメ
teratailでマトモに質問できないやつはプログラミングも無理だし、
早々に鼻を折られる方が良いとも言える
821nobodyさん
2021/09/29(水) 23:23:54.01ID:??? 誰も聞いてないことをしゃべるやつはだいたい無能
822nobodyさん
2021/09/29(水) 23:29:27.51ID:??? それってさあパワハラだよねー
823nobodyさん
2021/09/29(水) 23:53:39.81ID:??? だから信頼できる情報を得たいなら対価として金を払いなよ
見ず知らずの赤の他人のためにタダ働きしなきゃならないなんて変だと思わないかね
見ず知らずの赤の他人のためにタダ働きしなきゃならないなんて変だと思わないかね
824nobodyさん
2021/09/30(木) 00:02:54.22ID:??? 嫌なら自分が来なければいいだけ
825nobodyさん
2021/09/30(木) 00:45:02.53ID:??? そもそもここは質問スレではない
クレクレ君は他所でやれ
クレクレ君は他所でやれ
826nobodyさん
2021/09/30(木) 12:21:02.44ID:??? 何時まで不毛な議論してるんだw
827nobodyさん
2021/09/30(木) 18:02:55.63ID:??? 質問したけど自分が求めていた回答と違うから
ムカついてteratailに誘導するしてると見せかけて同一人物のパターン
ムカついてteratailに誘導するしてると見せかけて同一人物のパターン
830nobodyさん
2021/09/30(木) 19:15:54.42ID:??? プロで仕事w
831nobodyさん
2021/09/30(木) 19:22:04.43ID:??? 趣味で仕事してるのか?(笑)
832nobodyさん
2021/09/30(木) 19:42:07.37ID:??? ナルシズムここに極まれり
833nobodyさん
2021/09/30(木) 19:42:40.52ID:??? プログラマー如きが「プロで仕事」て
よっぽど自己評価高いんだろうな
よっぽど自己評価高いんだろうな
834nobodyさん
2021/09/30(木) 21:05:04.34ID:??? ?
837nobodyさん
2021/10/01(金) 16:47:08.70ID:??? Livewireってやっばり遅い?
がっつりvueとか使ってみたことないけど、まじでphp書けるなら学習コスト低いな
Livewireをモダンなフレームワークにコンパイルしてほしいw
がっつりvueとか使ってみたことないけど、まじでphp書けるなら学習コスト低いな
Livewireをモダンなフレームワークにコンパイルしてほしいw
838nobodyさん
2021/10/01(金) 18:43:06.94ID:??? >>837
作りによるとしか
結局あれって状態変わるごとに裏で非同期通信して、サーバーサイドから差分のDOMを受け取って差し替えてるだけなので、
下手な実装してしまうと重く感じるかもしれない
ただフロントのライブラリが少ないから(alpine)
ケース次第ではvueより実装コストがかかる
作りによるとしか
結局あれって状態変わるごとに裏で非同期通信して、サーバーサイドから差分のDOMを受け取って差し替えてるだけなので、
下手な実装してしまうと重く感じるかもしれない
ただフロントのライブラリが少ないから(alpine)
ケース次第ではvueより実装コストがかかる
839nobodyさん
2021/10/01(金) 19:49:15.07ID:??? 試しにLivewireで1サイト作ってみたんだけど
少し特殊な事やろうとすると方法がわからなくて調べようにも英語メインでシンドイから
もうこれpjaxで良くね?ってなった
ちゃんと使いこなせるならpoolingとかjavascriptからコンポーネントのメソッド呼べたりする所とか
めちゃくちゃ便利だよなぁって思いました
少し特殊な事やろうとすると方法がわからなくて調べようにも英語メインでシンドイから
もうこれpjaxで良くね?ってなった
ちゃんと使いこなせるならpoolingとかjavascriptからコンポーネントのメソッド呼べたりする所とか
めちゃくちゃ便利だよなぁって思いました
840nobodyさん
2021/10/01(金) 21:48:01.39ID:??? こんな流行りそうにないの使うならVueの方が後々楽かと
Vueも使えないなら、諦めろw
Vueも使えないなら、諦めろw
841nobodyさん
2021/10/04(月) 20:07:57.42ID:??? Bladeって、Laravel使わなくっても使えるの?
オレオレフレームワークでもOKでつか?
オレオレフレームワークでもOKでつか?
842nobodyさん
2021/10/04(月) 20:12:32.87ID:??? twigよりbladeの方が好きな俺は異端か
なんだかんだでphpそのまま書けるのはたまに助かる
なんだかんだでphpそのまま書けるのはたまに助かる
843nobodyさん
2021/10/04(月) 21:30:03.62ID:??? bladeでforeachで回してる要素に対してjquery発動することは可能ですか?
845nobodyさん
2021/10/04(月) 21:37:51.95ID:??? 日本語じゃなくてphpです
846nobodyさん
2021/10/04(月) 22:40:50.25ID:??? うまく返したつもりなのか本当にPHPだと思っているのか
selectorの話だとしたら同じclassにして一括操作するか
個別に操作したいなら個々のidを指定してあげる
idよりdata属性の方が適当な場合も多い
selectorの話だとしたら同じclassにして一括操作するか
個別に操作したいなら個々のidを指定してあげる
idよりdata属性の方が適当な場合も多い
848nobodyさん
2021/10/13(水) 12:58:54.78ID:??? composerでlaravelのプロジェクトを作成しようとしているんですがzip解凍するツールねーぞって
おこられて作れないんだけど誰か原因わかる人いますか?
linuxのコマンドとしてunzipは使えるしphp -mでモジュールを見た時にもzipライブラリが認識されているしでよくわからないです
おこられて作れないんだけど誰か原因わかる人いますか?
linuxのコマンドとしてunzipは使えるしphp -mでモジュールを見た時にもzipライブラリが認識されているしでよくわからないです
849nobodyさん
2021/10/13(水) 14:39:27.22ID:??? 怒られてるメッセージを貼ってみてよ
おそらくはphp-pecl-zipあたりが入ってないんだろうけど
おそらくはphp-pecl-zipあたりが入ってないんだろうけど
850nobodyさん
2021/10/13(水) 21:09:52.46ID:??? php-pecl-zipって必須だっけ?
851nobodyさん
2021/10/13(水) 21:51:15.12ID:??? なにそれ
852nobodyさん
2021/10/13(水) 22:15:25.80ID:??? 必須ではないと思うけどその後書き込みないから解決したんじゃね
853nobodyさん
2021/10/15(金) 16:18:57.50ID:??? laravel関係ないですけど
formタグの中で、ファイルアップロードタグを使う方法教えて下さい。
アップロード押すと、formタグがactionしてしまって困っています。
アップロードタグだけ外に出して、jsで中に表示ってのも試しましたがダメでした。
初学者ですが期日が近くて困っています。
formタグの中で、ファイルアップロードタグを使う方法教えて下さい。
アップロード押すと、formタグがactionしてしまって困っています。
アップロードタグだけ外に出して、jsで中に表示ってのも試しましたがダメでした。
初学者ですが期日が近くて困っています。
854nobodyさん
2021/10/15(金) 16:41:38.87ID:??? 検索したら出てくるからそっちで調べたら?
855nobodyさん
2021/10/15(金) 16:51:21.97ID:??? ワロタ
856nobodyさん
2021/10/15(金) 17:45:19.54ID:??? https://www.php.net/manual/ja/features.file-upload.post-method.php
この話?
この程度の質問をするようだとこの先の実装が出来なさそうだけどw
この話?
この程度の質問をするようだとこの先の実装が出来なさそうだけどw
858nobodyさん
2021/10/15(金) 17:49:54.72ID:??? 屁理屈言うだけなら来なくていいよ
859853
2021/10/15(金) 17:56:24.05ID:??? つまり答えられないんですね
860nobodyさん
2021/10/15(金) 18:02:45.08ID:??? こっちは仕事でやってるのにタダで教えるわけねーだろ
他人をなんだと思ってるんだ
他人をなんだと思ってるんだ
861nobodyさん
2021/10/15(金) 18:11:37.73ID:??? 2chで屁理屈言う時間はあると
862nobodyさん
2021/10/15(金) 18:52:15.33ID:??? 当たり前だろ屁理屈言うための場所だぞ
ここをなんだと思ってたんだ?
ここをなんだと思ってたんだ?
863nobodyさん
2021/10/15(金) 18:57:05.26ID:??? ファイルのアップロードすら実装出来ないなら仕事辞めろよ
864nobodyさん
2021/10/15(金) 20:43:58.62ID:pj1ZHc++ ファイルアップロードタグって何やねん
865nobodyさん
2021/10/15(金) 21:14:11.91ID:??? input typeのfileのことちゃうの?
866nobodyさん
2021/10/16(土) 02:19:30.63ID:??? アップロードのこと聞いただけでどんだけ必死なの?
868nobodyさん
2021/10/16(土) 05:18:25.20ID:??? ファイルをバイナリーコードで印刷してFAXで送れ
871nobodyさん
2021/10/16(土) 09:50:08.46ID:???872nobodyさん
2021/10/16(土) 12:37:23.89ID:??? >>869
お前みたいなのがいるからLaravel使いのレベル低いって言われるんだよ
httpsがセキュアなのはクライアントとサーバー間の通信が暗号化されていると言う点でそうだって話で
プログラムの誤動作を誘発する攻撃に対してセキュアであるって話ではないぞ
お前みたいなのがいるからLaravel使いのレベル低いって言われるんだよ
httpsがセキュアなのはクライアントとサーバー間の通信が暗号化されていると言う点でそうだって話で
プログラムの誤動作を誘発する攻撃に対してセキュアであるって話ではないぞ
873nobodyさん
2021/10/16(土) 12:49:21.17ID:??? よくそこまで後出しで吠えられるのな
要件にツッコむならわかるが
要件にツッコむならわかるが
874nobodyさん
2021/10/16(土) 13:56:45.87ID:???875nobodyさん
2021/10/16(土) 14:27:59.46ID:??? セキュアと言えば通信の意味、ってのはどうかな?
たしかにそういう意味合いで使われることは多いけど、
言葉自体の意味としてはもっと広いよ
どっちもどっち、喧嘩両成敗ってところ
たしかにそういう意味合いで使われることは多いけど、
言葉自体の意味としてはもっと広いよ
どっちもどっち、喧嘩両成敗ってところ
876nobodyさん
2021/10/16(土) 14:43:40.25ID:???880nobodyさん
2021/10/16(土) 15:07:39.34ID:??? Web開発者的には、通信がセキュアなのは大前提だと思っていた
881nobodyさん
2021/10/16(土) 15:30:55.61ID:???882nobodyさん
2021/10/16(土) 17:05:05.26ID:???884nobodyさん
2021/10/16(土) 17:38:55.05ID:???885nobodyさん
2021/10/16(土) 19:11:58.23ID:??? セキュアって言ってるのに急にセキュリティの話してる時点で頭悪すぎでしょ
887nobodyさん
2021/10/17(日) 01:20:22.33ID:??? セキュアって言葉の意味を辞書で調べてみれば?
888nobodyさん
2021/10/17(日) 01:36:14.25ID:??? 辞書で調べて他人の脳内が分かるなら世話無いぜ
889nobodyさん
2021/10/17(日) 06:42:06.17ID:??? たしかに
890nobodyさん
2021/10/17(日) 13:27:51.70ID:??? すいません、質問です
単なるhtml,css案件なのかもしれませんが
formタグの外のボタンを、ブラウザ上だけ内側に表示させたいんですが可能ですか?
イメージとしては、メインのフォーム(名前、住所、性別等を入力する欄)があって
その中に画像をアップするエリアがあって
画像アップと個人情報の送信は別個でやるのですが
画像アップを、個人情報と同じエリアに表示させたいです。
単なるhtml,css案件なのかもしれませんが
formタグの外のボタンを、ブラウザ上だけ内側に表示させたいんですが可能ですか?
イメージとしては、メインのフォーム(名前、住所、性別等を入力する欄)があって
その中に画像をアップするエリアがあって
画像アップと個人情報の送信は別個でやるのですが
画像アップを、個人情報と同じエリアに表示させたいです。
891nobodyさん
2021/10/17(日) 13:29:39.54ID:??? 今のところ画像アップを完全に枠外に表示すれば、画像をアップした後でそれを含めて個人情報登録、みたな処理ができるんですが
画像アップボタンをエリアの中に入れてしまうとそのボタンでフォームがサブミットされてしまい
どうしたものか困り果てています。
画像アップボタンをエリアの中に入れてしまうとそのボタンでフォームがサブミットされてしまい
どうしたものか困り果てています。
892nobodyさん
2021/10/17(日) 13:49:36.24ID:??? すいませんもう少し分かりやすく言い換えます
フォームの中であるボタンを押した時に、アクションを発動させない方法を知りたいです。
フォームの中であるボタンを押した時に、アクションを発動させない方法を知りたいです。
893nobodyさん
2021/10/17(日) 13:51:27.61ID:??? すいません、自己解決しました。
buttonにtype="button"を追加することで非活性化することができました。
お騒がせしました
buttonにtype="button"を追加することで非活性化することができました。
お騒がせしました
896nobodyさん
2021/10/17(日) 22:43:50.64ID:??? >>884
データ細工してバッファオーバーフローされる可能性を考慮してAV通す
等かと思ったらファイル名に注意って、ファイルアップロード関係なくて草
どんなパラメータも基本バリデーションしてくださいよ
データ細工してバッファオーバーフローされる可能性を考慮してAV通す
等かと思ったらファイル名に注意って、ファイルアップロード関係なくて草
どんなパラメータも基本バリデーションしてくださいよ
898nobodyさん
2021/10/18(月) 04:56:15.32ID:??? >>896
リンク先の記事だとわかりにくいけど、セキュアなアップロード機能ってバリデーションすらちゃんとやろうとするとむずい
たとえば、
https://blog.tokumaru.org/2007/12/image-xss-summary.html?m=1
みたいな事例を知らないと、何をチェックすべきかも指針が立たない
リンク先の記事だとわかりにくいけど、セキュアなアップロード機能ってバリデーションすらちゃんとやろうとするとむずい
たとえば、
https://blog.tokumaru.org/2007/12/image-xss-summary.html?m=1
みたいな事例を知らないと、何をチェックすべきかも指針が立たない
900nobodyさん
2021/10/18(月) 12:42:00.65ID:??? laravelに無関係な古い情報のサイト出す人、的外れだね
901nobodyさん
2021/10/18(月) 22:59:05.32ID:??? 結局このスレでは誰も答えられないんですね
他当たります
他当たります
902nobodyさん
2021/10/18(月) 23:45:22.81ID:??? おせーよ
はよ他当たれや
はよ他当たれや
903nobodyさん
2021/10/19(火) 04:29:12.63ID:??? 広く使われてるフレームワークにくだらない基礎的な話に対処してないわけないとは思わないのだろうか
905nobodyさん
2021/10/19(火) 06:58:53.07ID:??? ?
906nobodyさん
2021/10/19(火) 09:50:44.39ID:??? 画像ファイルのバリデーションをセキュアな方に倒すと、GDとか使って別フォーマットに変換してもエラーが発生しないか確認する手法がある
>>898 みたいな事例を知ってるとやりたくなる確認方法だな
Laravelの標準だとgetimagesize()までしか検証してない
基礎レベルの実装はしてるけどセキュアかと言われれば微妙
>>898 みたいな事例を知ってるとやりたくなる確認方法だな
Laravelの標準だとgetimagesize()までしか検証してない
基礎レベルの実装はしてるけどセキュアかと言われれば微妙
907nobodyさん
2021/10/19(火) 10:27:33.33ID:??? 発言内容が具体性に乏しい
909nobodyさん
2021/10/19(火) 11:54:43.89ID:??? 不正なメタ情報いれてコード実行する手法が過去あったから
画像ファイルは画素情報だけ抜き取って保存する必要があるのがめんどい
大抵のシステムだとリサイズして正規化するからそのついでだけど
画像ファイルは画素情報だけ抜き取って保存する必要があるのがめんどい
大抵のシステムだとリサイズして正規化するからそのついでだけど
910nobodyさん
2021/10/19(火) 13:35:56.12ID:??? 通知メールからold('email')を取得する方法をご教授いただきたくお願いします。
デフォルトの実装のauthならできるのですが
カスタマイズした際に、通知メールのリンククリックした際にメールアドレスをbladeに渡せず。
デフォルトの実装のauthならできるのですが
カスタマイズした際に、通知メールのリンククリックした際にメールアドレスをbladeに渡せず。
911nobodyさん
2021/10/19(火) 14:10:33.24ID:??? 通知メールを日本語化しようと、Notificationを新たに作ってオーバーライドしたら
今度はリンククリックした時にメールアドレスが受け渡されないと
ちょっとした問題を直すために次から次へと新たな問題が生まれてガチでイラついてます。
そもそも最初の英語の文面を直接編集できれば済む話なんですが
そのファイルの場所がどこなのか書いてるサイトもなく。
今度はリンククリックした時にメールアドレスが受け渡されないと
ちょっとした問題を直すために次から次へと新たな問題が生まれてガチでイラついてます。
そもそも最初の英語の文面を直接編集できれば済む話なんですが
そのファイルの場所がどこなのか書いてるサイトもなく。
912nobodyさん
2021/10/19(火) 14:18:08.83ID:??? それくらいのことで苛つくなら、そもそも合ってない
フレームワーク使わずに自分で分かるように実装すれば?
フレームワーク使わずに自分で分かるように実装すれば?
913nobodyさん
2021/10/19(火) 17:47:40.89ID:??? > それくらいのことで苛つくなら、そもそも合ってない
いや、普通に
> そもそも最初の英語の文面を直接編集できれば済む話なんですが
だけの事。
いや、普通に
> そもそも最初の英語の文面を直接編集できれば済む話なんですが
だけの事。
915nobodyさん
2021/10/19(火) 18:05:12.32ID:??? ググってもオーバーライドするやり方しか出てこず
直接編集するやり方が出てきません。
直接編集するやり方が出てきません。
916nobodyさん
2021/10/19(火) 19:35:40.32ID:??? マニュアル読んだ?て質問に対して、ググってもーて返事しちゃうのか
ひょっとしてマニュアル読まないでlaravel使おうとしている?
ひょっとしてマニュアル読まないでlaravel使おうとしている?
918nobodyさん
2021/10/19(火) 19:44:30.60ID:??? マニュアル読んでないです。
919nobodyさん
2021/10/19(火) 20:12:10.36ID:??? >>917
一緒に仕事するとつらいやつだ
>>918
じゃあまずはそこからだよ
他言語化のところを読んだら良いと思うぞ
https://readouble.com/laravel/8.x/ja/localization.html
そのあとこれ読むと良い
https://zenn.dev/imah/articles/864ff0e1f25589
一緒に仕事するとつらいやつだ
>>918
じゃあまずはそこからだよ
他言語化のところを読んだら良いと思うぞ
https://readouble.com/laravel/8.x/ja/localization.html
そのあとこれ読むと良い
https://zenn.dev/imah/articles/864ff0e1f25589
920nobodyさん
2021/10/19(火) 20:19:27.04ID:??? あ、オーバーライドじゃなくてvendor:publishして直接編集したいって話か
921nobodyさん
2021/10/19(火) 20:27:56.68ID:??? >>919
すいません、既に解決しました。
php junkieってブロガーの人が唯一、元のファイルの場所を書いてくれてました。
且つ、直接編集せずにja.jsonに訳を書くだけでいいって教えくれました。
神です
すいません、既に解決しました。
php junkieってブロガーの人が唯一、元のファイルの場所を書いてくれてました。
且つ、直接編集せずにja.jsonに訳を書くだけでいいって教えくれました。
神です
922nobodyさん
2021/10/19(火) 20:29:26.90ID:??? notificationとブレードを新たに作ってガチャガチャやるやり方も一応惜しいとこまで行ったけど
トークンとメールアドレスを両方パラメータにしてURLに渡すやり方がようわからず挫折。
トークンとメールアドレスを両方パラメータにしてURLに渡すやり方がようわからず挫折。
923nobodyさん
2021/10/19(火) 20:48:13.38ID:???924nobodyさん
2021/10/20(水) 10:16:41.41ID:??? しょうもないやつだったな
925nobodyさん
2021/10/20(水) 21:19:20.49ID:??? 便利なツールがあふれ速くものが作れるようになった
でも理屈を知らず地に足がついていない技術者?も増えた
でも理屈を知らず地に足がついていない技術者?も増えた
929nobodyさん
2021/10/21(木) 11:19:19.33ID:???932nobodyさん
2021/10/21(木) 20:54:38.71ID:??? 普段Safariの有料の拡張機能で黒白反転させて開発してるんだが
Laravelのエラー画面だけ毎回急にパッと白になるのがめっちゃ腹立つんですが
解決方法ないですか?
Laravelのエラー画面だけ毎回急にパッと白になるのがめっちゃ腹立つんですが
解決方法ないですか?
933nobodyさん
2021/10/21(木) 21:08:25.84ID:??? お題きましたよ
laravelのエラー画面が真っ白になる、その意外な理由とは?
laravelのエラー画面が真っ白になる、その意外な理由とは?
934nobodyさん
2021/10/21(木) 21:09:41.04ID:???935nobodyさん
2021/10/21(木) 21:15:17.46ID:??? 俺が言ってんのは
error page for laravelのことね
error page for laravelのことね
936nobodyさん
2021/10/22(金) 10:09:47.51ID:??? Laravelの画面が真っ白ってそれPHPがエラーはいて真っ白になっているだけでは?
937nobodyさん
2021/10/22(金) 15:52:54.27ID:??? CSSの組み方が特殊なのかね?
それともSafariの拡張がヘボいか?
Chromeは標準でナイトモード付いてるけど、それで試したらどうなる
それともSafariの拡張がヘボいか?
Chromeは標準でナイトモード付いてるけど、それで試したらどうなる
938nobodyさん
2021/10/22(金) 19:38:55.90ID:??? そもそも真っ白な画面ってlaravelがまともに動いてないでしょ
939nobodyさん
2021/10/22(金) 19:47:11.02ID:??? そんなもの使って開発するな
どうでもいいことに時間使ってんじゃねー
どうでもいいことに時間使ってんじゃねー
940nobodyさん
2021/10/22(金) 20:11:15.65ID:??? 先週からLaravelを触り始めましたが新規登録と更新でまったく同じバリデーションの場合
フォームリクエストは一つにまとめるべきですか?それともバリデーションが同じであっても
新規登録用のフォームリクエストと、更新用のフォームリクエストを分けて作るべきですか?
フォームリクエストは一つにまとめるべきですか?それともバリデーションが同じであっても
新規登録用のフォームリクエストと、更新用のフォームリクエストを分けて作るべきですか?
941nobodyさん
2021/10/22(金) 20:22:30.75ID:??? 同じなら分ける必要ないのではないかと思うけど実践でLaravelを使っている人たちの意見を聞きたいところではありますね
942nobodyさん
2021/10/22(金) 20:26:47.24ID:???943nobodyさん
2021/10/22(金) 20:50:35.25ID:??? >>940
この辺の質問されたらいつも
フォームリクエストの名称何にする?って聞いてる
例えばUserCreateFormRequestっていうならそれが答え
UserFormRequestっていうならそれもまた答えだと思う
どう設計するかによって変わると思う
この辺の質問されたらいつも
フォームリクエストの名称何にする?って聞いてる
例えばUserCreateFormRequestっていうならそれが答え
UserFormRequestっていうならそれもまた答えだと思う
どう設計するかによって変わると思う
944nobodyさん
2021/10/22(金) 22:50:07.11ID:???945nobodyさん
2021/10/23(土) 03:22:03.92ID:???946nobodyさん
2021/10/23(土) 05:20:24.59ID:???947nobodyさん
2021/10/23(土) 09:16:59.93ID:??? メリデメってはじめてみた
ケンメリみたいだな
ケンメリみたいだな
948nobodyさん
2021/10/25(月) 23:32:38.83ID:??? 初心者だけどhttps化したいけどhttpでaccessできちゃうし、httpsでaccessしても最後に/がつくとhttpになっちゃうんだけど原因ってなんだろ?
.htaccessいじってみたけど効果ないし。
.htaccessいじってみたけど効果ないし。
950nobodyさん
2021/10/27(水) 10:09:37.33ID:11PPIp4h laravel初心者です
ちょっとわからないので教えてください
A,B,Cという3つのテーブルがあった時
A-Bは1対多
B-Cは1対1
というリレーションで関連付けられています
この場合AからCの値をとってくる際
belongsToManyであってますでしょうか?
厳密には多対多ではないので別の方法いなるんでしょうか?
初歩的な質問ですいませんが一般的なやり方を教えてください
よろしくお願いします
ちょっとわからないので教えてください
A,B,Cという3つのテーブルがあった時
A-Bは1対多
B-Cは1対1
というリレーションで関連付けられています
この場合AからCの値をとってくる際
belongsToManyであってますでしょうか?
厳密には多対多ではないので別の方法いなるんでしょうか?
初歩的な質問ですいませんが一般的なやり方を教えてください
よろしくお願いします
951nobodyさん
2021/10/27(水) 10:53:23.86ID:??? >>950
https://readouble.com/laravel/8.x/ja/eloquent-relationships.html#has-many-through
そのbelongsToManyの説明と同じ文書にある
そこまで膨大でないからEloquent以外も全章目を通してから着手した方がいいよ
https://readouble.com/laravel/8.x/ja/eloquent-relationships.html#has-many-through
そのbelongsToManyの説明と同じ文書にある
そこまで膨大でないからEloquent以外も全章目を通してから着手した方がいいよ
952nobodyさん
2021/10/27(水) 17:29:26.49ID:11PPIp4h >>951
ありがとうございました!助かりました!
追加で質問すいません
hasManyでリレーションしているテーブルに対してwithをつかったデータの取得がうまくいきません
原因は何でしょうか?
・リレーション
A-Bは1対多
・やりたいこと→Aの値と、それに関連するBのIDのみを取得
A::with(['B:id']);
・結果
Aの値のみ取れて、Bの値が空っぽ
・補足
なぜか「A::with(['B']);」だとデータは取得できるようです
ありがとうございました!助かりました!
追加で質問すいません
hasManyでリレーションしているテーブルに対してwithをつかったデータの取得がうまくいきません
原因は何でしょうか?
・リレーション
A-Bは1対多
・やりたいこと→Aの値と、それに関連するBのIDのみを取得
A::with(['B:id']);
・結果
Aの値のみ取れて、Bの値が空っぽ
・補足
なぜか「A::with(['B']);」だとデータは取得できるようです
953nobodyさん
2021/10/27(水) 18:16:15.09ID:??? もうここまでくると『生SQL書いてた時代の方がよっぽど平和だったな…』ってなるわ。
hasManyだのbelongsToManyだの…
JOIN理解してればそんな無駄冗長複雑怪奇腐れ糞うんこメソッドなんか、
覚える必要、全くねーだろ!
って、時代になってしまったな。
今どきの園児neerは可哀そうだ。
哀れな子だ南無〜 by 岩柱
hasManyだのbelongsToManyだの…
JOIN理解してればそんな無駄冗長複雑怪奇腐れ糞うんこメソッドなんか、
覚える必要、全くねーだろ!
って、時代になってしまったな。
今どきの園児neerは可哀そうだ。
哀れな子だ南無〜 by 岩柱
955nobodyさん
2021/10/27(水) 19:21:04.26ID:11PPIp4h >>954
Aとjoinするためのa_idというカラムはもっています
Aとjoinするためのa_idというカラムはもっています
958nobodyさん
2021/10/27(水) 20:39:32.63ID:??? >>953
そこはフレームワークも強制してないし好き好きでいいけど
結果をJavaでいうDSOのような定義済みEntityに格納さえしてくれれば
いまダイナミックプロパティ多様してるプロジェクトみててサツイわいてる
そこはフレームワークも強制してないし好き好きでいいけど
結果をJavaでいうDSOのような定義済みEntityに格納さえしてくれれば
いまダイナミックプロパティ多様してるプロジェクトみててサツイわいてる
959nobodyさん
2021/10/27(水) 20:41:04.20ID:??? >>957
次に出そうな疑問が
モデルにリレーション定義書いてあるのに何で改めて書かなきゃなんねーの?
辺りかなと読んでwithさんはモデルAで仕事してる様に見えるけど
実はeloquent builderからの派遣(しかもリモート)社員だからモデルAの社内ルールは知らないのです
とか言おうとしてたけど壊滅的に例えが下手な事に気がついた
次に出そうな疑問が
モデルにリレーション定義書いてあるのに何で改めて書かなきゃなんねーの?
辺りかなと読んでwithさんはモデルAで仕事してる様に見えるけど
実はeloquent builderからの派遣(しかもリモート)社員だからモデルAの社内ルールは知らないのです
とか言おうとしてたけど壊滅的に例えが下手な事に気がついた
960952
2021/10/27(水) 20:53:14.47ID:??? 色々ご返答ありがとうございます
やり方自体は間違ってなくて
こちらの環境に問題があるということですよね?
とりあえずもうちょっと調べてみます
やり方自体は間違ってなくて
こちらの環境に問題があるということですよね?
とりあえずもうちょっと調べてみます
961nobodyさん
2021/10/27(水) 20:55:29.00ID:??? マジかよ・・・
962nobodyさん
2021/10/27(水) 21:06:26.45ID:??? マニュアルの「特定のカラムのEagerロード」の項目の
Note: この機能を使用するときは、取得するカラムのリストで常にidカラムと関連する外部キーカラムを含める必要があります。
これをどう解釈する?
Note: この機能を使用するときは、取得するカラムのリストで常にidカラムと関連する外部キーカラムを含める必要があります。
これをどう解釈する?
963952
2021/10/27(水) 22:14:25.16ID:??? ありがとうございます!
ようやく理解できました
idではなくa_idを追加すればよかったんですね
ずっと悩んでたんですが助かりました😂
ようやく理解できました
idではなくa_idを追加すればよかったんですね
ずっと悩んでたんですが助かりました😂
965nobodyさん
2021/11/02(火) 10:59:53.97ID:??? 6の本買ってずっと放置している(知識は5で止まっている)のですが、
9の本が近々でる可能性ってありますか?
8の本はありますが、これから学ぶつもりはありません。
9の本が近々でる可能性ってありますか?
8の本はありますが、これから学ぶつもりはありません。
968nobodyさん
2021/11/02(火) 15:48:15.26ID:??? 8と9でそんなに変わるところあるか?
969nobodyさん
2021/11/02(火) 15:50:07.42ID:??? symfony次第
971nobodyさん
2021/11/03(水) 08:03:43.48ID:??? で、何が変わるの?
972nobodyさん
2021/11/03(水) 11:48:53.89ID:??? symfonyに聞いてみて
973nobodyさん
2021/11/03(水) 12:57:57.86ID:??? symfonyが変わるにしても、
フレームワーク使う人が触る部分でがっつり変わることはなさそうだけれど
速度とかそういうところには影響しそうだが
フレームワーク使う人が触る部分でがっつり変わることはなさそうだけれど
速度とかそういうところには影響しそうだが
974nobodyさん
2021/11/03(水) 14:30:57.85ID:??? 速度気にする人はそもそもlaravel使ってないだろう
975nobodyさん
2021/11/03(水) 21:30:04.43ID:??? 速度気にする人は何使うの?
976nobodyさん
2021/11/03(水) 23:06:41.30ID:??? RDBMSつかうなら大半待ちで変わらなさそうだけど
同時処理増えてくるとさすがにJVM系には負ける
低レイテンシーなオンメモリ処理が主体ならうまく書く必要あるけどCやErlang
同時処理増えてくるとさすがにJVM系には負ける
低レイテンシーなオンメモリ処理が主体ならうまく書く必要あるけどCやErlang
977nobodyさん
2021/11/04(木) 06:24:41.61ID:??? 速度気にする時は高いサーバー使う
978nobodyさん
2021/11/04(木) 07:56:24.00ID:??? 言語を変えろって行きすぎじゃね?
PHPのFWの範囲内でいいだろ
PHPのFWの範囲内でいいだろ
979nobodyさん
2021/11/04(木) 09:59:01.60ID:??? まぁ普通に>>977だよね。高いサーバーてかアプリケーションサーバーの台数増やすって話。
速度のためにDX犠牲にするって発想は、今の時代に合わない。
速度のためにDX犠牲にするって発想は、今の時代に合わない。
980nobodyさん
2021/11/04(木) 13:04:53.08ID:??? じゃ、Laravelでも問題ないじゃん
981nobodyさん
2021/11/04(木) 13:23:36.19ID:??? 速度必要ならGo
982nobodyさん
2021/11/07(日) 17:56:35.34ID:??? イベントとキューってどうやって使い分けるんですか?
Laravel初心者なんでどっちも同じように見えます
Laravel初心者なんでどっちも同じように見えます
983nobodyさん
2021/11/07(日) 21:27:21.18ID:??? キューは非同期処理
時間がかかり待つ必要がない処理につかうと発行する側は待たずに済む
時間がかかり待つ必要がない処理につかうと発行する側は待たずに済む
984nobodyさん
2021/11/07(日) 21:31:32.15ID:??? artisanファイルって本番環境ではやっぱり削除しといたほうがいいのかな?
普通はドキュメントルートにしかアクセスできないから安全と思ってたけど
最近Apacheでドキュメントルート以外のファイルにアクセスできる脆弱性が見つかったから
今後同じような脆弱性がまた発見されたときどうなるかが心配です
普通はドキュメントルートにしかアクセスできないから安全と思ってたけど
最近Apacheでドキュメントルート以外のファイルにアクセスできる脆弱性が見つかったから
今後同じような脆弱性がまた発見されたときどうなるかが心配です
985nobodyさん
2021/11/07(日) 21:32:59.64ID:??? 9のリリース日まだ決まってない?1月中に出るんだろうか
987nobodyさん
2021/11/07(日) 22:53:34.39ID:??? むしろ心配すべきは.env覗きみられることじゃね?
990nobodyさん
2021/11/09(火) 20:46:43.09ID:??? Laravel遅すぎるからCodeIgniterにする
991nobodyさん
2021/11/09(火) 20:54:57.58ID:??? 公認会計士とwebエンジニアならどっちがウマミある職業ですか?
992nobodyさん
2021/11/09(火) 23:04:54.94ID:???993nobodyさん
2021/11/09(火) 23:09:34.85ID:3bYCA1a3 会計士の方が一生稼げるけど、うっちゃけ金の計算ばかりの仕事面白いんかな
995nobodyさん
2021/11/10(水) 05:21:36.83ID:??? どうせ大したサイトでないし好きなの使えや
997nobodyさん
2021/11/10(水) 08:08:59.82ID:???998nobodyさん
2021/11/10(水) 08:11:05.82ID:???999nobodyさん
2021/11/10(水) 08:17:02.84ID:???1000nobodyさん
2021/11/10(水) 08:21:03.96ID:??? ベンチマーク馬鹿は、go使っとけばええんちゃうか
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 124日 18時間 5分 44秒
新しいスレッドを立ててください。
life time: 124日 18時間 5分 44秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【野球】セ・リーグ G 4x-3 C [4/29] 巨人連勝 延長12回甲斐のサヨナラ犠飛 カープ4連敗・小園タイムリーエラー、中﨑失点 [鉄チーズ烏★]
- 【ラジオ】永野芽郁、田中圭との不倫疑惑後初の『ANNX』で謝罪「誤解を招くような行動…反省」「本当にごめんなさい」★8 [Ailuropoda melanoleuca★]
- 元フジアナ・渡邊渚、初写真集『水平線』発売が決定 水着&下着カットにも挑戦「自分をまた愛せるようになりたい」★3 [muffin★]
- コメ5キロ、最高値4220円 16週連続上昇、前年比2倍 ★4 [蚤の市★]
- 昭和の少女漫画ランキングTOP5発表 40代~70代女性が 夢中で読んだ名作1位は「もう流通していない名作」 [muffin★]
- 令和ロマン髙比良くるま 吉本との「信頼関係壊れた」スタンドプレー [ひかり★]
- 「脛毛」と言うとなぜか発狂する人が湧いてくる不思議なお🏡
- 【画像】訪中議員団、中国序列3位にパンダが欲しいだのレアアース輸出規制やめてくださいだの海産物買ってくれだの欲張るwwwwwwwwwwwww [271912485]
- 【悲報】日本さん、一人当たりGDPがG7ワーストの38位に🤔一時は2位だったのに誇らしい!😤 [359965264]
- 【悲報】筑波大学「悠仁さま入学とは何の関係もないが、今後は期末試験を廃止してレポートのみにする」
- 【画像】風俗嬢さん、ケンモメンの差し入れにドン引き、ネットに晒してしまう [834922174]
- 【画像】温泉宿、ジャップのモラルにブチギレwww「朝食のご飯を2杯も3杯もお代りするなよ!?他の客の分が無くなっただろ…」 [779857986]