Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
※前スレ
【PHP】Laravel【フレームワーク】 Part.9
https://medaka.5ch.net/test/read.cgi/php/1636499781/
【PHP】Laravel【フレームワーク】 Part.10
https://medaka.5ch.net/test/read.cgi/php/1647325775/
【PHP】Laravel【フレームワーク】 Part.11
https://medaka.5ch.net/test/read.cgi/php/1658553311/
【PHP】Laravel【フレームワーク】 Part.12
■ このスレッドは過去ログ倉庫に格納されています
2022/08/31(水) 18:53:51.77ID:???
233nobodyさん
2022/12/19(月) 12:21:38.59ID:Vh3aifZX >>229
Xを母数と捉えると大凡でnくらいだと思うけど、Yを母数と捉えるとおそらくmくらいかな。Zだとちょっとわからないなー。
で、君の知りたいのはどれだい?
って聞ける様になると、あなたも、あなたと一緒に仕事をする人もストレスが減るんじゃないかな。
Xを母数と捉えると大凡でnくらいだと思うけど、Yを母数と捉えるとおそらくmくらいかな。Zだとちょっとわからないなー。
で、君の知りたいのはどれだい?
って聞ける様になると、あなたも、あなたと一緒に仕事をする人もストレスが減るんじゃないかな。
234nobodyさん
2022/12/19(月) 12:44:31.25ID:???235nobodyさん
2022/12/19(月) 13:07:14.78ID:??? ん?別に1テーブルに2モデルあっても問題が無いが意味が無いのでそんなことはやらないだけ
そもそも、必ずしも1テーブルに紐づくモデルが必要では無いしな
SQLを直接動かすならモデル不要のテーブルもあるだろうし
そもそも、必ずしも1テーブルに紐づくモデルが必要では無いしな
SQLを直接動かすならモデル不要のテーブルもあるだろうし
237nobodyさん
2022/12/19(月) 16:40:52.31ID:??? 揚げ足取りのオンパレードだな
238nobodyさん
2022/12/19(月) 17:43:37.44ID:??? クソと言うだけなら誰でもできるw
239nobodyさん
2022/12/19(月) 20:44:51.00ID:??? クソ
240nobodyさん
2022/12/23(金) 06:30:06.05ID:??? てすと
241nobodyさん
2022/12/23(金) 17:38:06.10ID:??? 新しいバージョンつかったりしていないと話題ないなw
未だに6のままプロジェクトやってるし
未だに6のままプロジェクトやってるし
242nobodyさん
2022/12/23(金) 19:41:23.08ID:??? 6で十分だよ
243nobodyさん
2022/12/26(月) 03:51:02.46ID:P+UG1OLv 以前.envのコミットで荒れまくってたけど皆はどうしてるのか教えてください。
コミットするしないはとりあえずいいんですが、大抵、本番とステージ2環境くらいはあると思います。
その場合この異なる環境の.env情報をどのように管理しているのかなと。
※さくらみたいなレンタルVPSにデプロイすることを前提としていまして、AWSのパラメータストアみたいな機能はないものとします。
・Apacheなどの設定ファイルにそれぞれ環境変数を設定する。
・それぞれの環境で.envファイルを設置する。
・本番はconfig直書きでStageは.env
・.env.prod, .env.stg を用意する
また.envで管理する情報を履歴管理したいという要望もあるんですが、これについてもいまいちベストな方法がわかりません。
そもそも履歴管理なんてしてないとか、別リポジトリで管理してるとか皆のやり方を教えてもらえると助かります。
コミットするしないはとりあえずいいんですが、大抵、本番とステージ2環境くらいはあると思います。
その場合この異なる環境の.env情報をどのように管理しているのかなと。
※さくらみたいなレンタルVPSにデプロイすることを前提としていまして、AWSのパラメータストアみたいな機能はないものとします。
・Apacheなどの設定ファイルにそれぞれ環境変数を設定する。
・それぞれの環境で.envファイルを設置する。
・本番はconfig直書きでStageは.env
・.env.prod, .env.stg を用意する
また.envで管理する情報を履歴管理したいという要望もあるんですが、これについてもいまいちベストな方法がわかりません。
そもそも履歴管理なんてしてないとか、別リポジトリで管理してるとか皆のやり方を教えてもらえると助かります。
244nobodyさん
2022/12/26(月) 11:40:17.45ID:??? 何をそんなに難しく考えているのかわからん
WordPressだってwp-config.phpをサイト毎に用意するし、
バージョン管理だってするだろ。.envも同じことじゃん
WordPressだってwp-config.phpをサイト毎に用意するし、
バージョン管理だってするだろ。.envも同じことじゃん
245nobodyさん
2022/12/26(月) 12:59:16.87ID:??? >>244
ご回答ありがとうございます。
確かにメジャーなCMSだとクレデンシャル情報がconfigに直書きが多いのでそのまま使いますよね。うちも同じです。
後出しになってしまって申し訳ないのですが、クレデンシャル情報はソースに含めたく無いことと、ソースと同じリポジトリで管理したく無いという思いがあります。
laravelであればこれらの要望は実現可能ですよね。
サーバの設定ファイルを修正することが可能であれば本番やステージのクレデンシャル情報はサーバ側で環境変数として定義し、その情報は外部とは隔離されたサーバで履歴管理するというのがベターなのかなと個人的には思っています。
ただサーバの設定変更が出来ない場合などもあるのでその場合はconfigや.envで対応することになると思います。
このようなケースバイケースのナレッジ的な情報が欲しくて皆のやり方が知りたかった次第です。
ご回答ありがとうございます。
確かにメジャーなCMSだとクレデンシャル情報がconfigに直書きが多いのでそのまま使いますよね。うちも同じです。
後出しになってしまって申し訳ないのですが、クレデンシャル情報はソースに含めたく無いことと、ソースと同じリポジトリで管理したく無いという思いがあります。
laravelであればこれらの要望は実現可能ですよね。
サーバの設定ファイルを修正することが可能であれば本番やステージのクレデンシャル情報はサーバ側で環境変数として定義し、その情報は外部とは隔離されたサーバで履歴管理するというのがベターなのかなと個人的には思っています。
ただサーバの設定変更が出来ない場合などもあるのでその場合はconfigや.envで対応することになると思います。
このようなケースバイケースのナレッジ的な情報が欲しくて皆のやり方が知りたかった次第です。
246nobodyさん
2022/12/26(月) 13:18:57.49ID:??? >>245
自身で書いてる通り、ケースバイケースなのでベストはないですよ
前に話題になったときに、「ケース」の紹介もあったから見直してみるのが良いかも
一般論として、思いつくままに書いてみます
.env には環境独自の変数を定義するので、その環境の成り立ちで管理方法が変わります
環境を表す変数としては以下な感じかなぁ
1.サーバの種類(prod, stage, local etc),
2.ミドルウェアの接続情報
3,.その他開発中に書き換えるやつ(debug, logレベル)等
1は固定、3は管理する必要はないので、2を履歴管理すべきかを検討することになるんだと思うけど、セキュリティポリシーとミドルウェア管理の主体によって管理手法は変わります
セキュリティポリシーは2を誰に見せてよいかがポイントになります
まず、プログラマー/インフラエンジニア/委託先/外部サービス等々、誰にどこまで見せてよいかで判断することになるかと
また、管理主体が例えばインフラエンジニアであれば、.envをプログラマーが管理することはありません
まーアラシがうざかったけど、有益な情報もあったので、やはり過去ログ見るのが良いかなぁ
自身で書いてる通り、ケースバイケースなのでベストはないですよ
前に話題になったときに、「ケース」の紹介もあったから見直してみるのが良いかも
一般論として、思いつくままに書いてみます
.env には環境独自の変数を定義するので、その環境の成り立ちで管理方法が変わります
環境を表す変数としては以下な感じかなぁ
1.サーバの種類(prod, stage, local etc),
2.ミドルウェアの接続情報
3,.その他開発中に書き換えるやつ(debug, logレベル)等
1は固定、3は管理する必要はないので、2を履歴管理すべきかを検討することになるんだと思うけど、セキュリティポリシーとミドルウェア管理の主体によって管理手法は変わります
セキュリティポリシーは2を誰に見せてよいかがポイントになります
まず、プログラマー/インフラエンジニア/委託先/外部サービス等々、誰にどこまで見せてよいかで判断することになるかと
また、管理主体が例えばインフラエンジニアであれば、.envをプログラマーが管理することはありません
まーアラシがうざかったけど、有益な情報もあったので、やはり過去ログ見るのが良いかなぁ
247nobodyさん
2022/12/26(月) 15:04:33.34ID:??? .envってDBのパスワードやら書かれてるし、
管理するにしても非公開なローカルリポジトリで管理するくらいしかないでしょ
管理するにしても非公開なローカルリポジトリで管理するくらいしかないでしょ
248nobodyさん
2022/12/26(月) 16:59:29.64ID:??? >>246
ご回答ありがとうございます。
過去ログは一応見てみたんですよね。
ただ.envコミット派vs非コミット派、12factor遵守派vs案件別臨機応変派の対立が酷くてなかなか具体的な管理方法というか運用方法がでてこなかったような、、、、。
親切な人がある程度でた意見をまとめてくれていたんですが、もっといろんな意見を聞きたいと思いまして。
ですので貴重なご意見ありがとうございます。
仰る通りセキュリティポリシー等決まっていればそれに従うのですが、エンドユーザや一次受けがそのあたり何も知らないケースも結構あるので、そういった場合はこちらから245のような提案をすることもしてます。
この提案する際のガイドラインというかナレッジをためていきたいのです。
もう一度過去ログじっくり読み直してみます。
ご回答ありがとうございます。
過去ログは一応見てみたんですよね。
ただ.envコミット派vs非コミット派、12factor遵守派vs案件別臨機応変派の対立が酷くてなかなか具体的な管理方法というか運用方法がでてこなかったような、、、、。
親切な人がある程度でた意見をまとめてくれていたんですが、もっといろんな意見を聞きたいと思いまして。
ですので貴重なご意見ありがとうございます。
仰る通りセキュリティポリシー等決まっていればそれに従うのですが、エンドユーザや一次受けがそのあたり何も知らないケースも結構あるので、そういった場合はこちらから245のような提案をすることもしてます。
この提案する際のガイドラインというかナレッジをためていきたいのです。
もう一度過去ログじっくり読み直してみます。
249nobodyさん
2022/12/26(月) 17:07:11.25ID:??? >>247
ご回答ありがとございます。
クレデンシャル情報の管理はやっぱりそれがベターですよね。
ちなみにうちの場合は皆リモートワークなのでそういうわけにもいかず、dns登録してないレンタルサーバでgitlabで運用してます。
ご回答ありがとございます。
クレデンシャル情報の管理はやっぱりそれがベターですよね。
ちなみにうちの場合は皆リモートワークなのでそういうわけにもいかず、dns登録してないレンタルサーバでgitlabで運用してます。
250nobodyさん
2022/12/26(月) 18:36:36.17ID:??? 非公開のレポジトリでも.envはあんまりソース管理に入れたりしないけど
現場次第じゃないのかなぁ
.env.prodみたいな別ファイル名で管理しているのは見たことあるわw
現場次第じゃないのかなぁ
.env.prodみたいな別ファイル名で管理しているのは見たことあるわw
251nobodyさん
2022/12/26(月) 19:02:45.11ID:IdtN85ej ログイン機能があってもなくても成立する機能(コメント)を考えていますが、
この場合、
・ログイン無しの状態をとりあえず作ってみて、ログインありで要素を足す
・ログインありの状態を完全に作ってしまう
どちらが良いでしょうか?
この場合、
・ログイン無しの状態をとりあえず作ってみて、ログインありで要素を足す
・ログインありの状態を完全に作ってしまう
どちらが良いでしょうか?
252nobodyさん
2022/12/26(月) 20:07:36.00ID:??? クッキーが無い時に新規ユーザー作って認証させてクッキーにユニークなトークンでも保存させておいて
以後、そのクッキーのトークンがあればそのユーザーとして扱うぐらいしか無い気がするが
勿論クッキー消されると識別出来ないが
以後、そのクッキーのトークンがあればそのユーザーとして扱うぐらいしか無い気がするが
勿論クッキー消されると識別出来ないが
253nobodyさん
2022/12/26(月) 20:17:10.90ID:??? laravel sailって利用してる?
試しに使ってみたけど導入する段階でcomposer=phpのインストール環境が必須だから、それならdockerでええやんってなるんだが
試しに使ってみたけど導入する段階でcomposer=phpのインストール環境が必須だから、それならdockerでええやんってなるんだが
255nobodyさん
2022/12/26(月) 20:43:16.46ID:??? 今でもhomesteadですが何か?
256nobodyさん
2022/12/27(火) 13:21:01.71ID:??? dockerとかhomesteadとか仮想環境は難しくて無理や
257nobodyさん
2022/12/27(火) 13:35:58.20ID:???258nobodyさん
2022/12/27(火) 13:55:28.86ID:???259nobodyさん
2022/12/27(火) 21:05:24.03ID:??? 俺みたいな古い人間はxamppで十分です。。
260nobodyさん
2022/12/27(火) 21:15:05.30ID:??? Laravelなのにcakephpのように書くおっさんどうにかしろ
あとコントローラだからってドメイン単位で1クラスにアクションメソッドなんでもかんでもぶち込むんじゃねえよ
見辛いだろ
あとコントローラだからってドメイン単位で1クラスにアクションメソッドなんでもかんでもぶち込むんじゃねえよ
見辛いだろ
261nobodyさん
2022/12/27(火) 21:28:37.67ID:??? XAMPPはさすがにないなぁ
262nobodyさん
2022/12/28(水) 23:09:46.44ID:gW1gv4vW 画像アップローダを作っています
https://i.imgur.com/ov32DvO.png
input type=fileで複数画像を選択→
jsで、「formをappendで生成」+「サムネイル表示」という動作になっています。
この場合、
{{ csrf_field() }}
はどのように挿入すれば良いでしょうか?
もしくは、csrf_field()で生成されるinput要素のvalueだけ取得するような方法があれば、
教えてください。
https://i.imgur.com/ov32DvO.png
input type=fileで複数画像を選択→
jsで、「formをappendで生成」+「サムネイル表示」という動作になっています。
この場合、
{{ csrf_field() }}
はどのように挿入すれば良いでしょうか?
もしくは、csrf_field()で生成されるinput要素のvalueだけ取得するような方法があれば、
教えてください。
263nobodyさん
2022/12/28(水) 23:11:23.55ID:gW1gv4vW すいません、見つかりました
csrf_token()でした、お騒がせしました
csrf_token()でした、お騒がせしました
264nobodyさん
2022/12/29(木) 11:42:21.70ID:iEG0osUg POSTした時のデバッグってどのようにされていますか?
viewを仮に作って、controllerからviewへ値渡して確認、などでしょうか
viewを仮に作って、controllerからviewへ値渡して確認、などでしょうか
265nobodyさん
2022/12/29(木) 11:50:00.09ID:iEG0osUg すいません、controller内部でddd()すればいいだけでした
266nobodyさん
2022/12/29(木) 16:43:12.24ID:??? 昨日からちゃんと調べてから質問しろよ
267nobodyさん
2022/12/29(木) 18:20:06.65ID:??? ちゃんと調べられる人はこんなところなんか利用しないのだから別にええやろ
268nobodyさん
2022/12/29(木) 18:21:02.10ID:??? ddd()とかでデバッグするよりxdebug導入すればいいだけなのに
初心者の方が助かるやろ
初心者の方が助かるやろ
269nobodyさん
2022/12/31(土) 00:23:02.69ID:eairpX+K Controllerってどのような形で分割・統合すると良いでしょうか
掲示板の場合、
・postcontrollerの中に、postやdeleteなど投稿に関する全ての操作を置く
・postcontroller_deleteなど分割する
などで迷っています
なにか指針のようなものはありますでしょうか
掲示板の場合、
・postcontrollerの中に、postやdeleteなど投稿に関する全ての操作を置く
・postcontroller_deleteなど分割する
などで迷っています
なにか指針のようなものはありますでしょうか
270nobodyさん
2022/12/31(土) 00:32:23.45ID:??? プロジェクトによって違う
そのへんはLaravelのルールというよりは設計思想になるのでその関連の文献などを参考にするといい
そのへんはLaravelのルールというよりは設計思想になるのでその関連の文献などを参考にするといい
271nobodyさん
2022/12/31(土) 00:51:51.54ID:??? その投稿に関する操作に種類が色々あるなら分けるだろうけど
単に取得、書き込み、削除ぐらいしか無いなら一つのコントローラで書くかな
単に取得、書き込み、削除ぐらいしか無いなら一つのコントローラで書くかな
272nobodyさん
2022/12/31(土) 17:02:47.76ID:eairpX+K >>270>>271
ありがとうございます。試行錯誤してみます。
あと別件ですが、ページネーションの矢印がやや大きいのですが、
なにか設定とかあるのでしょうか?
https://imgur.com/a/PXLmSbg
自作のcssが干渉しているわけではないようです。
諦めてcssを上書きした方が早いでしょうか
ありがとうございます。試行錯誤してみます。
あと別件ですが、ページネーションの矢印がやや大きいのですが、
なにか設定とかあるのでしょうか?
https://imgur.com/a/PXLmSbg
自作のcssが干渉しているわけではないようです。
諦めてcssを上書きした方が早いでしょうか
273nobodyさん
2022/12/31(土) 17:44:51.68ID:??? >>268
laravelみたいなでかいフレームワークだとxdebugは情報量がありすぎてしんどいから使ったこと無いんだけどどんなとき使うの?
laravelみたいなでかいフレームワークだとxdebugは情報量がありすぎてしんどいから使ったこと無いんだけどどんなとき使うの?
274nobodyさん
2022/12/31(土) 22:40:00.53ID:??? 2月に10出るけど、もう追うの辛いわ
PHPも8.1になるし
PHPも8.1になるし
275nobodyさん
2023/01/01(日) 01:46:22.34ID:??? 実質はマイナーバージョンを上げてるだけで大したバージョンアップしてないから追いかける必要無い
276nobodyさん
2023/01/02(月) 01:34:04.81ID:Z5Tgxdqg ローカルで作成したものを、そのままサーバーにコピーするだけでは動かないのでしょうか
277nobodyさん
2023/01/02(月) 02:03:12.98ID:??? まあ、まず動かないよね
動けばラッキーレベル
ローカルの環境をサーバーの環境に合わせて同じにしてるなら動くかもだが
動けばラッキーレベル
ローカルの環境をサーバーの環境に合わせて同じにしてるなら動くかもだが
278nobodyさん
2023/01/02(月) 21:06:15.34ID:???280nobodyさん
2023/01/03(火) 00:19:35.35ID:1L57Wl9h >>276
無理
まずpublicの位置が違いすぎる
シンボリックリンクを作成する必要がある
更にhtaccessも必要になるだろう
pulicの中に全部入れてhtaccessだけでどうこうしようってのは絶対にやめよう
無理
まずpublicの位置が違いすぎる
シンボリックリンクを作成する必要がある
更にhtaccessも必要になるだろう
pulicの中に全部入れてhtaccessだけでどうこうしようってのは絶対にやめよう
282nobodyさん
2023/01/03(火) 15:32:21.92ID:??? 構成全く同じならいけんじゃね、それこそOSの細かい設定値までとかそういう勢い
まずそんな環境で開発しないけどな
まずそんな環境で開発しないけどな
283nobodyさん
2023/01/03(火) 15:49:53.34ID:???284nobodyさん
2023/01/03(火) 19:18:39.46ID:??? Xamppでもやれるんだからなんとかなるでしょ
285nobodyさん
2023/01/04(水) 08:49:32.13ID:??? 開発環境も色々ありすぎて、どれにするのが正しいのかわからん
286nobodyさん
2023/01/04(水) 20:19:51.28ID:??? オッサンだけど女の子に生まれて百合恋愛がしたいだけの人生だった、女の最大の特権って百合ができる事だよな
287nobodyさん
2023/01/05(木) 09:33:33.04ID:???288nobodyさん
2023/01/05(木) 12:03:16.37ID:??? XAMPPは最初は楽だが、デプロイメントとか考えたら決して楽ではない
初期学習用だね、仕事ではさすがに使えない
初期学習用だね、仕事ではさすがに使えない
289nobodyさん
2023/01/05(木) 12:54:14.76ID:??? linux系じゃないとほんとめんどくさい
290nobodyさん
2023/01/05(木) 13:41:43.95ID:rKkCM0bp > 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。
291nobodyさん
2023/01/06(金) 01:02:17.64ID:??? 個人的にはやっぱりhomesteadが一番楽かな
boxダウンロードして起動すればLaravelは勿論多分PHPでの必要な環境はほぼ入っている
xdebugは設定しないと使えないけどね
boxダウンロードして起動すればLaravelは勿論多分PHPでの必要な環境はほぼ入っている
xdebugは設定しないと使えないけどね
292nobodyさん
2023/01/06(金) 23:57:44.60ID:??? homesteadとかdokerって、イメージはわかるんだけど
解説サイトの説明を読んでもわからんのはなぜだ
解説サイトの説明を読んでもわからんのはなぜだ
293nobodyさん
2023/01/07(土) 02:27:19.04ID:??? homesteadは
https://readouble.com/laravel/8.x/ja/homestead.html
で書かれている通りだからそんなに難しくは無い気がする
一度試してみるといいかも
https://readouble.com/laravel/8.x/ja/homestead.html
で書かれている通りだからそんなに難しくは無い気がする
一度試してみるといいかも
294nobodyさん
2023/01/07(土) 07:29:57.35ID:??? Linuxの知識ないとちゃんと理解するのはムズい
295nobodyさん
2023/01/07(土) 10:45:29.96ID:??? 鯖立てられるぐらいの知識はあるけど、homesteadは理解できん
296nobodyさん
2023/01/15(日) 22:32:25.69ID:??? フレームワーク便利?
自前のソース使いまわしていつもつくってるわ
自前のソース使いまわしていつもつくってるわ
298nobodyさん
2023/01/16(月) 01:38:17.04ID:??? 自社開発や個人開発なら別に何使っていても良いけど
個人的に仕事で一から作る場合は何も考えずにLaravel使うわ
フロントはVueとか使うから、結局はAPIとしての利用が大半になるけど
個人的に仕事で一から作る場合は何も考えずにLaravel使うわ
フロントはVueとか使うから、結局はAPIとしての利用が大半になるけど
300nobodyさん
2023/01/17(火) 19:53:54.55ID:??? DB使うなら利用する
もうフレームワーク使わずにいちいちコネクションから書くの面倒くさいし
もうフレームワーク使わずにいちいちコネクションから書くの面倒くさいし
301nobodyさん
2023/01/18(水) 09:05:04.84ID:??? >>300
そうなるとデプロイするとき面倒なんだよなぁ
お問い合わせフォーム程度ならファイル数も少ないから
サーバのWebアップロード機能でも設置できるけど、
Laravel使うと環境作りから面倒事が増える
そうなるとデプロイするとき面倒なんだよなぁ
お問い合わせフォーム程度ならファイル数も少ないから
サーバのWebアップロード機能でも設置できるけど、
Laravel使うと環境作りから面倒事が増える
302nobodyさん
2023/01/18(水) 12:45:19.24ID:??? そうか?
普通にgitとかEBとか絡めれば大して面倒なことないと思うが
普通にgitとかEBとか絡めれば大して面倒なことないと思うが
303nobodyさん
2023/01/18(水) 13:16:39.61ID:??? 確かに少ないファイルをアップするだけで終わるのが楽だけど
そこまで小規模開発ってあんまり無い気がする
いくら小規模でもデータベースは使うし認証もあるしで
結局はLaravelを導入しておいた方が作り方が決まってるし引き継ぎもやりやすい気がする
そこまで小規模開発ってあんまり無い気がする
いくら小規模でもデータベースは使うし認証もあるしで
結局はLaravelを導入しておいた方が作り方が決まってるし引き継ぎもやりやすい気がする
304nobodyさん
2023/01/18(水) 20:14:10.56ID:??? >>303
例えばキャンペーンの申し込み用フォームとか、
ランディングページで使う程度のフォームが必要になる場合がある。
DBって言ってもSQLiteで足りる程度ではあるし、
PODで書けばそんなに手間はかからない。
そんな状況下でLaravel導入して環境構築するのは躊躇するわ
例えばキャンペーンの申し込み用フォームとか、
ランディングページで使う程度のフォームが必要になる場合がある。
DBって言ってもSQLiteで足りる程度ではあるし、
PODで書けばそんなに手間はかからない。
そんな状況下でLaravel導入して環境構築するのは躊躇するわ
305nobodyさん
2023/01/18(水) 20:50:27.96ID:??? LP用のフォームだけなら外部サービス使うかなぁ
わざわざそれだけのためにphpの動くサーバ使うのめんどい
わざわざそれだけのためにphpの動くサーバ使うのめんどい
306nobodyさん
2023/01/18(水) 20:58:31.81ID:??? Googleフォーム使うのが定番だけど、意外と自由度低いからなぁ
LPなんてただでさえ胡散臭いのに、ドメインが変わるのも気になる
LPなんてただでさえ胡散臭いのに、ドメインが変わるのも気になる
307nobodyさん
2023/01/19(木) 07:08:57.66ID:??? ちんちん!ソユシュッ!シュッ!シュッ!
308nobodyさん
2023/01/19(木) 07:15:43.00ID:??? Netlifyとかだとフォーム用のツール用意してくれてるしCORSも気にしなくてよかったはず
スパム対策とかおまかせになっちゃうけど、正直ペライチにそんなに工数もらえないから便利に使わせてもらってる
スパム対策とかおまかせになっちゃうけど、正直ペライチにそんなに工数もらえないから便利に使わせてもらってる
309nobodyさん
2023/01/21(土) 16:56:32.71ID:??? eloquentで子テーブルを一括で登録/更新/削除したい場合は皆どうしてるの?
例えば部屋に複数の写真が紐つく場合とか、部屋の編集画面で写真の追加や削除なんかをすると思うけど、方法として紐つく子レコードを一括削除して一括で登録はしたくない。
操作してない写真のタイムスタンプはそのままにしたいので。
編集画面から送信される削除フラグや子レコードのpkとかを使って1件ずつ処理する感じなのかな?
saveManyとかで複数登録なんかは出来そうだけど削除まではしてくれないよね?
ちなみに物理削除を想定してます。
例えば部屋に複数の写真が紐つく場合とか、部屋の編集画面で写真の追加や削除なんかをすると思うけど、方法として紐つく子レコードを一括削除して一括で登録はしたくない。
操作してない写真のタイムスタンプはそのままにしたいので。
編集画面から送信される削除フラグや子レコードのpkとかを使って1件ずつ処理する感じなのかな?
saveManyとかで複数登録なんかは出来そうだけど削除まではしてくれないよね?
ちなみに物理削除を想定してます。
310nobodyさん
2023/01/22(日) 13:39:24.27ID:??? デリートインサートが楽
311nobodyさん
2023/01/22(日) 16:53:42.57ID:??? 結局は一件ずつ処理してるわけだし、シンプルに書いた方がわかりやすいよ
312nobodyさん
2023/01/22(日) 21:09:44.80ID:??? 多対多の場合はsyncとかがあるから同じような便利な方法がないかな?とおもったんだけどなさそうなのね。
ご意見ありがとうでした。
ご意見ありがとうでした。
313nobodyさん
2023/01/25(水) 10:23:32.16ID:??? ちんちん!シュッシュッ!シュッ!
314nobodyさん
2023/02/03(金) 08:23:23.48ID:Wgp21ZPs 求人情報を見ているphpの場合はLaravelがほぼ必須になっているので現在学習中です。
Youtubeのハンズオンで実際に作りながらやっています。
ログイン認証が自動で実装されるのですが、Yahoo!のようにユーザーが使用しているデバイス、IPアドレスがいつもとは変わった時だけ2段階認証にするのは簡単に出来ますか?
素のphpならuserテーブルにユーザーエージェント情報、ログイン日時を保管して置きログインの際に比較してユーザーエージェント情報が異なればメールでパスコードを送信してログインに続いてパスコードを入力させれば良いしあまり手間もかからないです。
Youtubeのハンズオンで実際に作りながらやっています。
ログイン認証が自動で実装されるのですが、Yahoo!のようにユーザーが使用しているデバイス、IPアドレスがいつもとは変わった時だけ2段階認証にするのは簡単に出来ますか?
素のphpならuserテーブルにユーザーエージェント情報、ログイン日時を保管して置きログインの際に比較してユーザーエージェント情報が異なればメールでパスコードを送信してログインに続いてパスコードを入力させれば良いしあまり手間もかからないです。
315nobodyさん
2023/02/03(金) 08:44:11.98ID:??? >>314
ユーザー毎に接続元IPをDBに保持できるだろうけど企業内PCからのアクセスはプロキシのIPアドレスでみんな同じになって個人判別誤検知しそう
ユーザー毎に接続元IPをDBに保持できるだろうけど企業内PCからのアクセスはプロキシのIPアドレスでみんな同じになって個人判別誤検知しそう
316nobodyさん
2023/02/03(金) 09:56:52.08ID:??? ちょっといじればできる
317nobodyさん
2023/02/03(金) 12:39:25.65ID:??? 普通にCookieで妥協してるわ
318nobodyさん
2023/02/03(金) 12:55:47.82ID:Wgp21ZPs319nobodyさん
2023/02/03(金) 13:50:19.22ID:yRJ5366x symfonyのほうが良さそうなのに。
320nobodyさん
2023/02/03(金) 21:51:14.97ID:??? cookieかlocalstorageでも使えばやりたいことは出来るけど
そもそも二段階認証の実装の方が大変なのではw
そもそも二段階認証の実装の方が大変なのではw
321nobodyさん
2023/02/03(金) 22:37:05.59ID:??? で、Laravel10は今月でるのか?全然話題にならないが
322nobodyさん
2023/02/04(土) 13:57:09.62ID:??? ついこの前9が出たというのに
こんなに頻繁なアップデートいらんだろ
こんなに頻繁なアップデートいらんだろ
323nobodyさん
2023/02/04(土) 14:42:39.36ID:??? 正直進化させる所が殆ど無くなってきていて最近は開発者の自己満みたいな新規要素が多すぎる気がしなくもない
それなら、もっと分かりやすくするとかそっち方面で改良して欲しいなぁ
それなら、もっと分かりやすくするとかそっち方面で改良して欲しいなぁ
324nobodyさん
2023/02/04(土) 19:09:14.53ID:??? デフォでGoogle認証以外の2段階認証入れてほしいわ
325nobodyさん
2023/02/04(土) 21:02:18.27ID:??? わかりました
326nobodyさん
2023/02/04(土) 23:28:25.42ID:??? 9が出てから1年経ってないんだね
328nobodyさん
2023/02/07(火) 09:02:55.79ID:??? 予定では今日だね
検証しなきゃ
検証しなきゃ
329nobodyさん
2023/02/07(火) 10:13:00.97ID:??? 8.1が前提になってるけど、AWSとかクラウドで動作させること前提なのかな?
汎用的なレンサバだと対応していないのもあるだろうし
汎用的なレンサバだと対応していないのもあるだろうし
330nobodyさん
2023/02/07(火) 10:46:43.06ID:??? そもそもレンサバだとLaravel動かすのきつい
コマンド叩いてもメモリ不足とか怒られたりするみたいだし
8.1強制含めて素人お断り感が強くなった
コマンド叩いてもメモリ不足とか怒られたりするみたいだし
8.1強制含めて素人お断り感が強くなった
331nobodyさん
2023/02/07(火) 10:55:26.70ID:??? エックスサーバーなら一番下のプランですら仮想6Core、メモリ8GBもあるから十分じゃない?
332nobodyさん
2023/02/07(火) 11:12:11.26ID:??? レンサバはPHPのmemory_limitの上限が低いのでは?
同居してる数かなり多いだろうし、簡単に上げられないだろう
同居してる数かなり多いだろうし、簡単に上げられないだろう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 第三次世界大戦?AI攻撃で社会麻痺?11/2に政府が全国民に最低3日分の備蓄を緊急要請 [♪♪♪★]
- 吉原ソープランド「麗嬢グループ」の会長逮捕、売春場所提供容疑 売り上げ30億円超 [少考さん★]
- カズレーザー、「ガソリンスタンドの入り方知らない」給油で困惑「教習所でなんで教えないんだろう?」 [muffin★]
- 「おっせーな!早くしろよ!」紅白6度出場グループ SNSで過去の“横柄な態度”を告発されるも本人降臨、真摯な対応に称賛の嵐 [muffin★]
- 【本】「10時10分前はいつなのか」SNSの小さな論争に潜む、誰もが「まちがえた」と言えない日本の構造 [少考さん★]
- マイナ保険証を持たない人に届く資格確認書。病院の窓口で出せば受診できる [♪♪♪★]
- 【高市朗報】日本、婚姻数も出生数も増加wwwwwwwwwwwwwwwwwwwwwwwwwwwwww [527893826]
- 【超衝撃】要冷蔵の小麦粉があった・・・・・・・・・・・・ [793051416]
- 初セックスって失敗するもんなの? [369521721]
- 「首相になれないかも」高市総裁に手を差し伸べた維新、恩義から始まった蜜月「自分たちは真の高市派」😍 [399259198]
- 矢野顕子(71)「CDをiPhone やコンピュータに取り込むにはどうしたら良いのでしょうか?音楽のプロとは思えない質問ですいません」 [377482965]
- 【高市速報】ネタニヤフ、不正選挙を主張へ。『選挙が盗まれた。』 [527893826]