探検


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

■ このスレッドは過去ログ倉庫に格納されています
2022/08/31(水) 18:53:51.77ID:???
Laravel
ウェブ職人のためのPHPフレームワーク

本家
https://laravel.com/

git
https://github.com/laravel

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

※前スレ
【PHP】Laravel【フレームワーク】 Part.9
https://medaka.5ch.net/test/read.cgi/php/1636499781/
【PHP】Laravel【フレームワーク】 Part.10
https://medaka.5ch.net/test/read.cgi/php/1647325775/
【PHP】Laravel【フレームワーク】 Part.11
https://medaka.5ch.net/test/read.cgi/php/1658553311/
556nobodyさん
垢版 |
2023/05/07(日) 23:54:11.63ID:???
エックスサーバーは

990円で仮想6コア、メモリ8GB
1980円で仮想8コア、メモリ12GB
転送量無料

このコスパなら数台借りてもAWSより遥かに安い
557nobodyさん
垢版 |
2023/05/08(月) 00:11:29.62ID:???
その通り。Laravelでサイト作るだけで
わざわざクラウド使うってオーバースペックすぎる
558nobodyさん
垢版 |
2023/05/08(月) 00:37:12.51ID:lCuchRW0
>>554
そこまで管理は面倒ではないと思うがな
たいしたことしてないならyum-cronとかdnf-automatic入れておけば
最低限のことは任せられるっしょ
559nobodyさん
垢版 |
2023/05/08(月) 00:43:46.90ID:lCuchRW0
>>556
VPSでその安さ?と思ったが、さすがにVPSだとそこまで安くはないか
AWSと直比較するならせめてVPSかなとは思う
560nobodyさん
垢版 |
2023/05/08(月) 02:12:26.76ID:???
ゆうて中身でどれ使うか変わるしなあ
わざわざLaravel使う仕事ならVPSって気持ちもわからないでもないけど
561nobodyさん
垢版 |
2023/05/08(月) 02:59:21.41ID:???
自宅サーバ最強
562nobodyさん
垢版 |
2023/05/08(月) 10:22:26.68ID:???
>>560
わざわざって解釈がよくわからんなぁ
前にこのスレで「お問い合わせフォームでもLaravel使うか」
って議論があったけど、大半は「使う」って意見だったぞ
フォームの要件にもよるだろうけど、VPSを導入して
クライアントに負担かけさせるのはいかがなもんかと思うが
563nobodyさん
垢版 |
2023/05/08(月) 10:26:21.29ID:???
>>558
4年前にさくらVPS借りたけど、直近で覚えてるだけでも

・Javaの脆弱性対策
・Python2から3の変更
・Let's Encryptの仕様変更

など、yumで出来ない問題が発生したがな。
今後も何かしら発生するだろうし、
既存パッケージのままずっと運営し続けるのは無理だ
564nobodyさん
垢版 |
2023/05/08(月) 10:51:51.90ID:???
>>563
yumということはCentOS使ってるの?
565nobodyさん
垢版 |
2023/05/08(月) 10:52:36.66ID:???
>>564
CentOS使ってるけど、今度はOSが悪いというのか?w
566nobodyさん
垢版 |
2023/05/08(月) 11:15:59.58ID:???
>>565
CentOSはもう終了なのになんでわざわざCentOS選んでるの?
567nobodyさん
垢版 |
2023/05/08(月) 11:19:15.24ID:???
>>566
4年前って書いてるだろ
568nobodyさん
垢版 |
2023/05/08(月) 11:35:03.33ID:???
>>567
発表されてからだいぶ経つけど別のOSへの移行対応しないんか?
569nobodyさん
垢版 |
2023/05/08(月) 11:55:25.35ID:???
>>568
2024年6月までサポートあるから、それまで様子は見るよ

ただ、俺の使い方ならクラウドは必要ないと思ってる
サイト運営するだけだし、LAMP環境で十分だからな
クラウドでも管理は必要だし、言うほど簡単ではないよ
570nobodyさん
垢版 |
2023/05/08(月) 11:57:57.42ID:???
てか、CentOSの終了がまさしく「管理は面倒」なんじゃないか?w
レンサバの方がよほど楽だと思うがな
571nobodyさん
垢版 |
2023/05/08(月) 12:57:17.12ID:???
自宅サーバ構築できないヤツはレンタルサーバにしとけ
572nobodyさん
垢版 |
2023/05/08(月) 13:44:59.22ID:???
CentOS8Streamあんじゃん
573nobodyさん
垢版 |
2023/05/08(月) 13:57:32.14ID:???
海外の技術雑誌読んだ限りだとLaravelはLTS廃止によって技術者に見限られたらしい
海外だとPHPならSymfonyとCodeIgniter4が人気みたいだ
574nobodyさん
垢版 |
2023/05/08(月) 14:02:52.32ID:???
CentOSな人達は、Alma Linuxに移ったかと思っておったわ
575nobodyさん
垢版 |
2023/05/08(月) 14:09:31.08ID:???
>>573
Googleトレンドで調べた限り、その傾向はないけど
576nobodyさん
垢版 |
2023/05/08(月) 14:22:28.35ID:???
レンサバでLaravel運用できるならそれがコスパ良くて楽
データベースも同じ環境でいいんじゃないか
WordPressで重いデータベースを何年運用していても何も問題起きないし
577nobodyさん
垢版 |
2023/05/08(月) 14:28:54.91ID:???
ChatGPTに聞いたら、ユーザー数1万以下なら
月額1000円以下で利用できるレンタルサーバーがおすすめだとよ

どのくらいの規模ならクラウドにするべきかと聞いたら、
ユーザー数10万人以上の場合は、検討した方がいいって

お前らが作るほとんどのサービスは1万人以下だろw
578nobodyさん
垢版 |
2023/05/08(月) 14:31:44.74ID:???
ユーザー数よりも同時接続数だろ
579nobodyさん
垢版 |
2023/05/08(月) 17:05:39.75ID:RRtwkUW9
>>563
まあ、それを面倒というならVPSは無理だろうね
それくらいの面倒ならあえてVPS選択するって人もいるだろう
レン鯖だとできないこともあるし
程度の問題だとは思うが
580nobodyさん
垢版 |
2023/05/08(月) 18:29:17.62ID:???
無理とか無理じゃないとかじゃなくて、
「LaravelならVPS(クラウド)」みたいな決めつけをするな
って話なんだが
581nobodyさん
垢版 |
2023/05/08(月) 18:33:17.81ID:???
LaravelならってよりWebサイトじゃなくWebシステムならVPSだろって話
582nobodyさん
垢版 |
2023/05/08(月) 20:40:58.37ID:???
だからそれがおかしいだろ。これまでの流れをもう一度見返せよ
583nobodyさん
垢版 |
2023/05/08(月) 20:41:42.65ID:???
エンジニアがレンタルサーバーとか使うなよ恥ずかしい
584nobodyさん
垢版 |
2023/05/08(月) 20:42:31.51ID:???
まあ欠番しない連番を実装すらできないLaravelerではクラウドは難しすぎるね
585nobodyさん
垢版 |
2023/05/08(月) 20:44:15.58ID:???
>>584
そんなもん排他ファイル作ってちゃんと制御すれば余裕だろ
586nobodyさん
垢版 |
2023/05/08(月) 20:44:45.07ID:???
排他ファイルで連番管理!?
587nobodyさん
垢版 |
2023/05/08(月) 21:57:39.32ID:???
>>583
流れ読めよ。仕事での話だろ
自己満サイトならなんだっていい
588nobodyさん
垢版 |
2023/05/08(月) 22:07:38.57ID:???
AWSはコスパ最悪だからな
589nobodyさん
垢版 |
2023/05/08(月) 23:45:50.85ID:lCuchRW0
>>580
>>545以外はだれもそんなこと決めつけてなくね?
レン鯖でworker使えないのはしんどい場合あるって流れよな
590nobodyさん
垢版 |
2023/05/09(火) 11:57:03.03ID:???
workerのことよくわかってないんだが、
vscodeでコンパイルするのと何が違うの?
わざわざサーバー側でする意味がわからないのだが
591nobodyさん
垢版 |
2023/05/09(火) 13:45:39.00ID:???
workerってキューからジョブを取得して実行するプロセスのことじゃないの?
レンサバだと使えないらしいけどなぜなのかはわからん
592nobodyさん
垢版 |
2023/05/09(火) 13:56:35.98ID:qSu+ETwa
Supervisorとかのプロセスモニタを使ってやる必要があるんだが、
レン鯖でそこまで対応してるのはないと思う
非同期処理やろうとすると色々と悩むと思うよ
cronでなんとか実装してレン鯖業者に髙負荷で怒られた人もいるみたいだし
593nobodyさん
垢版 |
2023/05/09(火) 14:13:09.97ID:???
レンサバはそもそも何の最適化もしていないWordPressサイトが大量に収納されていて、各サイトが毎月数十万~数百万アクセスされている

そんな激重サイトが常に多数動作してるのに、Laravelのキューを実行したところでたかが知れてないか?
594nobodyさん
垢版 |
2023/05/09(火) 15:05:00.20ID:???
>>593
たかが知れてるかどうかを判断するのはお前じゃなくてサービス提供者だからなぁ
一般論としては、レンサバでは一定時間以上起動し続けているプロセスは強制終了させられる

前にも書いたけど、個人的にはworkerを許容するようなレンサバがあるのであれば知りたい
595nobodyさん
垢版 |
2023/05/09(火) 15:24:51.82ID:???
自宅サーバ最強

やりたい放題
596nobodyさん
垢版 |
2023/05/09(火) 15:25:15.94ID:???
そもそも非同期にしたい処理ってだいたいは時間かかる処理だろ
てことは総じて重たい処理が多いはずよな
まあ、そんな処理をわざわざレン鯖でやるなってことなんだろうが
レン鯖で困ったことないってなら、わざわざVPSとかクラウドとかに移行する必要もないし
こんなこと気にしなくてもいい
597nobodyさん
垢版 |
2023/05/09(火) 15:36:47.18ID:???
重い処理こそクラウドでやると金かかるだろう
GASなら最大実行時間は6分だからGASにやらせるという手もある

これでLaravelはレンサバ運用でコストは月々1000円
598nobodyさん
垢版 |
2023/05/09(火) 16:49:49.58ID:???
どんな処理だよ。具体的に書かないとわからないだろ
599nobodyさん
垢版 |
2023/05/09(火) 17:23:21.80ID:???
レンサバで使わせたい勢がおるんか?
VPSで使わせたい勢がおるんか?

なにをこだわっているのか。。
規模とか実装の前提もなくそんな主張したところで、人生になんの意味もないだろうに
600nobodyさん
垢版 |
2023/05/09(火) 17:29:52.98ID:???
キューとか使ったことなくてそれでも困ったことないなら別に知らなくてええよ
601nobodyさん
垢版 |
2023/05/09(火) 17:54:54.14ID:???
単純にクラウドがアホみたいな暴利をしてるから世界中で脱クラウドしてるわけ
602nobodyさん
垢版 |
2023/05/09(火) 18:51:24.27ID:???
そこまで脱クラウドの流れは速くないし、
そもそもLaravel使うレベルで脱クラウドとかの話は筋違い
603nobodyさん
垢版 |
2023/05/09(火) 19:44:16.39ID:???
 |ヽ∧_    
 ゝ __\   やめなよ
 ||´・ω・`| > 
/  ̄ ̄  、ヽ _______
└二⊃  |∪=| |─── /
 ヽ⊃ー/ノ    ̄ ̄ ̄ ̄
    ̄`´ ̄
604nobodyさん
垢版 |
2023/05/09(火) 22:44:44.34ID:???
脱クラウドなんて初めて聞いたわ
じゃ何を使うんだよ?
605nobodyさん
垢版 |
2023/05/09(火) 23:04:59.94ID:???
自宅サーバ
606nobodyさん
垢版 |
2023/05/09(火) 23:05:20.73ID:???
自宅サーバ構築すればやりたい放題だろ
607nobodyさん
垢版 |
2023/05/09(火) 23:07:57.19ID:???
オンプレ回帰って話は少しは聞くよ
コスト予測が難しいとかセキュリティの問題とか?
円安ドル高の影響とかもあるのかもしれん
自分の周りでは起きてないから詳しくは分からんが
608nobodyさん
垢版 |
2023/05/09(火) 23:25:05.15ID:???
AWSもオンプレ版AWSを出さざるを得ないくらい追い詰められてる
609nobodyさん
垢版 |
2023/05/10(水) 08:33:50.50ID:???
オンプレとクラウドの混在が今のトレンドだ!なんて記事を見たような
俺の場合は、お客様のご要望のままに…のスタンスだけどw
610nobodyさん
垢版 |
2023/05/10(水) 11:07:35.90ID:???
>>607
5年前からオンプレで提供してるわ
俺の対応は間違いじゃなかったんだな
611nobodyさん
垢版 |
2023/05/10(水) 11:39:37.28ID:???
オンプレって問題起きたら3分以内に駆けつけないといけないとかどうすんの
612nobodyさん
垢版 |
2023/05/10(水) 12:17:35.81ID:???
>>611
コスト面で不利だけど、クラウドでできることはオンプレでもできるぞ

まぁいい加減スレチ
613nobodyさん
垢版 |
2023/05/10(水) 12:42:41.26ID:???
住所の正規化でGoogleMapAPIとか使うとか、
オンラインストレージに帳票まとめたいとかでから、
C特定クラウドに寄せるみたいなのあるわ
同じようにAD使うからazureとかもあるんじゃね

まあLaravelでどこまでやるかは案件次第やしな
オンプレはリースとかの話も入るのが個人的にめんどいw
614nobodyさん
垢版 |
2023/05/10(水) 13:16:22.83ID:???
ま、クライアントの事業形態に合わせて納品できればいいよ
小規模事業者にはレンサバ、中規模以上はクラウドはオンプレなど
使い分けることができれば、仕事の依頼も増えるだろうさ
615nobodyさん
垢版 |
2023/05/12(金) 01:37:32.49ID:???
アメリカ人とイギリス人のプログラマの友達にTailwindCSSの件聞いてみたら海外の技術者からすると
何で日本人はTailwindCSSを使いづらいと言っているのか理解できないらしい
616nobodyさん
垢版 |
2023/05/12(金) 08:23:46.31ID:???
>>615
二人に聞いただけでそう決めつけるのか?w
617nobodyさん
垢版 |
2023/05/12(金) 08:49:21.99ID:???
>>616
海外の技術雑誌でも取り上げられるぐらい有名な話だぞ
Tailwindの生みの親も愚痴ってるぐらいだし
ちなみに中国は日本人と同じ感覚でTailwindは好まれていない
618nobodyさん
垢版 |
2023/05/12(金) 10:49:03.98ID:???
>>617
客観的に見て、classに詰め込みまくるのは美しくないと感じるんだが、
欧米の技術者はそうじゃないんだな
619nobodyさん
垢版 |
2023/05/12(金) 10:58:47.63ID:???
個人的な好みでいうと、表現したい箇所の最も近くに直感的な表現で記述できるからかなり気に入ってる
あとプラグインで簡単に補完できるようになるのも便利かなぁ

サイト全体の統一表現には別のツールが必要になる辺り構造化するのはひと手間かかるけど、小中規模の案件ではすごく重宝してる
620nobodyさん
垢版 |
2023/05/12(金) 11:04:39.11ID:???
ChatGPTに質問した方が早いぞ。マジで。
621nobodyさん
垢版 |
2023/05/12(金) 12:51:33.33ID:???
かんたんなプログラムなら作ってくれるけど、
込み入ったものは無理だよ
622nobodyさん
垢版 |
2023/05/12(金) 14:54:03.54ID:???
8割はChatGPTに作らせてあとの部分だけ人間がメンテ
623nobodyさん
垢版 |
2023/05/12(金) 16:54:11.97ID:???
無理だって。使ったことがあるならわかる
624nobodyさん
垢版 |
2023/05/12(金) 17:33:44.22ID:???
俺も最初はchatGPTについて半信半疑だった
ただ実際に色々と出来てびびった
というかデバッグとかについてはChatGPTにチェックしてもらった方が遥かに早いよ
625nobodyさん
垢版 |
2023/05/12(金) 19:56:50.57ID:???
>>624
どうやってしてもらってるの?
626nobodyさん
垢版 |
2023/05/12(金) 21:32:35.74ID:???
>>623
エアプか?
627nobodyさん
垢版 |
2023/05/12(金) 21:55:35.25ID:???
>>626
単純なCRUDを作るのはできるだろうけど、622は8割だぜ?
Webアプリの8割も作れるわけないだろうが
628nobodyさん
垢版 |
2023/05/12(金) 23:39:14.81ID:???
ChatGPTマジでヤバ過ぎる。これ作ってるPG天才だな。
Googleは駆逐されるわ
629nobodyさん
垢版 |
2023/05/13(土) 07:19:44.72ID:???
そもそもフロントエンドもフレームワーク使うならTailwindは選択肢に入らない
630nobodyさん
垢版 |
2023/05/13(土) 09:23:37.05ID:???
それはそう
日本じゃBootstrapが多いんかなあ
631nobodyさん
垢版 |
2023/05/13(土) 16:47:11.53ID:???
ワイもBootstrap使ってるわ
632nobodyさん
垢版 |
2023/05/13(土) 16:54:05.77ID:???
日本はなんだかんだ実書籍の影響が大きい
それこそニッチなものでも掌田津耶乃が書籍出してるかどうかで明暗が別れる
633nobodyさん
垢版 |
2023/05/13(土) 18:30:31.41ID:???
どっちも普通に使えるが
634nobodyさん
垢版 |
2023/05/13(土) 23:56:26.33ID:???
BootstrapってTwitterだから今後は期待できないぞ
ま、TailwindもMetaだから同じだけど
635nobodyさん
垢版 |
2023/05/15(月) 17:52:00.32ID:???
ChatGPTにハマったら質問すれば一撃だな。
636nobodyさん
垢版 |
2023/05/15(月) 20:02:45.78ID:ZtAbK1PH
Laravelの本で勉強していて
<form action="http://localhost/tweet/update/12"; ってところの数値をChrome DevToolsで12から11に変更して更新すると11のレコードが更新されてしまうんですが、これはこういう仕様で正しいんでしょうか?
637nobodyさん
垢版 |
2023/05/15(月) 20:06:09.16ID:???
そりゃそうでしょ。何を疑問視してるのかわからん
638nobodyさん
垢版 |
2023/05/15(月) 20:26:47.36ID:???
FW使わない方がやっぱりサーバ移動とかメンテがサクサクだ。
639nobodyさん
垢版 |
2023/05/15(月) 21:53:31.69ID:???
そりゃそうでしょ。構成されてるファイルが違うんだから
640nobodyさん
垢版 |
2023/05/16(火) 02:10:44.63ID:???
>>637
symfonyだとChrome DevToolsで12の部分に変更をかけても12が更新されるのに対して
Laravelは12の部分を変更すると変更後の値で更新がかかるので気になったんです
641nobodyさん
垢版 |
2023/05/16(火) 09:03:11.69ID:???
>>636
見えて困るものなら受付先のコントローラーで権限確認しないとダメだろ
642nobodyさん
垢版 |
2023/05/16(火) 13:16:55.70ID:???
はまった
643nobodyさん
垢版 |
2023/05/16(火) 13:17:39.92ID:???
基本認証を開発環境にかけたところエラーが出ます。

[.htaccess]
AuthType Basic
AuthName "My Auth"
AuthName “Enter Your ID and PASS”
AuthUserFile /{user_name}/public_html/.htpasswd
require valid-user


開発環境(dev.{ドメイン}.com)にアクセスした場合

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@{hogehoge_test}.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
644nobodyさん
垢版 |
2023/05/16(火) 13:19:19.67ID:???
.htaccessの中全てです。設定間違ってないはずです。
なぜエラーが出るのでしょうか?

[.htaccess]
AuthType Basic
AuthName "My Auth"
AuthName “Enter Your ID and PASS”
AuthUserFile /{user_name}/public_html/.htpasswd
require valid-user


# Default Page Change
DirectoryIndex index.php

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://{hogehoge}.com/$1 [R=301,L]
</IfModule>

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
645nobodyさん
垢版 |
2023/05/16(火) 13:28:47.96ID:???
>>643

このエラーメッセージは、.htaccess ファイルの構文に問題がある場合に表示されます。具体的には、次の可能性があります。

AuthName ディレクティブに異なる種類の引用符が使われている
AuthUserFile ディレクティブで指定されたファイルが存在しないか、またはパーミッションが正しくない
.htaccess ファイルが正しい場所に配置されていない
RewriteRule ディレクティブに構文エラーがある
まずは、次のようにして、.htaccess ファイルが構文的に問題ないことを確認してください。

1. AuthName ディレクティブの引用符を修正する
.htaccess ファイルの中で、AuthName ディレクティブに異なる種類の引用符が使われています。一方はダブルクオートで、もう一方は右シングルクオートです。これらを統一し、ダブルクオートに変更してください。

2. AuthUserFile ディレクティブで指定されたファイルを確認する
AuthUserFile ディレクティブで指定された .htpasswd ファイルが、指定された場所に存在していることを確認してください。また、ファイルのパーミッションを適切に設定していることも確認してください。

3., .htaccess ファイルの場所を確認する
.htaccess ファイルが、実際に適用されるディレクトリに存在していることを確認してください。

4. RewriteRule ディレクティブを確認する
RewriteRule ディレクティブに構文エラーがある可能性があります。RewriteRule ディレクティブのパターンが正しいかどうか、および置換文字列が正しいかどうかを確認してください。

これらの手順を確認してもエラーが解消されない場合は、Apache のエラーログを確認することをお勧めします。エラーログには、.htaccess ファイルで発生している問題の詳細が記録されています。
646nobodyさん
垢版 |
2023/05/16(火) 13:33:25.87ID:???
>>645
二重引用符の間違いでした!ありがとう!
647nobodyさん
垢版 |
2023/05/16(火) 19:23:50.21ID:???
>>645
天才か?やっぱり技術あるイケメンは違うな
648nobodyさん
垢版 |
2023/05/16(火) 22:38:24.59ID:???
ChatGPTに質問して得られた解答っぽい
649nobodyさん
垢版 |
2023/05/17(水) 10:37:36.79ID:???
Laravelに関してはBardの方が得意っぽい
650nobodyさん
垢版 |
2023/05/17(水) 11:09:31.11ID:???
ChatGPTがマジですごい
Google駆逐されるね
651nobodyさん
垢版 |
2023/05/17(水) 11:16:31.90ID:???
AIがあるから単価下げてもええやろって言われたときの対策はどうすればいいですか
652nobodyさん
垢版 |
2023/05/17(水) 11:52:21.33ID:???
実は発注する側の俺はそれ考えてた。
「ChatGPT使えば開発効率2倍になるよね。じゃ、予算も半分で」
653nobodyさん
垢版 |
2023/05/17(水) 12:52:26.41ID:???
AIに頼んでくれと告げて、次探していいと思うよ。
654nobodyさん
垢版 |
2023/05/17(水) 13:14:03.45ID:???
それでいいですねえ
655nobodyさん
垢版 |
2023/05/17(水) 13:14:30.48ID:???
相場間違いなく落ちると思う
656nobodyさん
垢版 |
2023/05/17(水) 13:21:06.59ID:???
個人事業の中小プロダクト専門だけど、実際工数が半減するから請負金額は下げてもいいかなぁって思ってる
■ このスレッドは過去ログ倉庫に格納されています

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