X



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

■ このスレッドは過去ログ倉庫に格納されています
1スレ立て職人
垢版 |
2021/11/10(水) 08:16:21.50ID:gxKQxVis
Laravel
ウェブ職人のためのPHPフレームワーク

本家
https://laravel.com/

git
https://github.com/laravel

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

※前スレ
【PHP】Laravel【フレームワーク】 Part.8
https://medaka.5ch.net/test/read.cgi/php/1625721320/
450nobodyさん
垢版 |
2022/02/08(火) 14:18:54.79ID:???
>>449
その事故るってケースがpublicとstorageの違いで変わるのか?
ってのが疑問であり、理解力云々の問題か?って思いますが、
他の方は理解されているようなら、私の問題なのでしょう。

とりあえず、引き続き勉強を続けます。スレ汚し失礼しました。
451nobodyさん
垢版 |
2022/02/08(火) 14:36:41.99ID:???
>>450
開発運用するのがあんた1人だったら違いはないと思うけど
普通はうpされたファイルをpublicに直接は置かないから、普通の使い方に慣れてる人がいじると事故るかもね
452nobodyさん
垢版 |
2022/02/08(火) 14:53:18.09ID:???
>>450
その違いがデプロイに由来しているので、デプロイを理解していないと無理じゃないのって話
453nobodyさん
垢版 |
2022/02/08(火) 14:58:15.41ID:???
ファイルアップロードの保存先が「ローカルディスク」ってだけで
書き込みをしている対象は「ストレージ」なのね
その接続先が「local」なら/storage/app/publicに保存される
S3とかGCSとかクラウドストレージの場合もある
ストレージの切り替えとか開発の事を考えてそうなってる
これでどうかね
454nobodyさん
垢版 |
2022/02/08(火) 15:25:20.87ID:???
個人でやってるんでしょ?
だったら今は気にしないで良い
public以下でバンバンやりなよ
そのうちリポジトリとかデプロイとか色々やるようになったら
意味が分かるようになるし、その時が来るまで忘れててよい
そんなに焦る必要はないよ
455nobodyさん
垢版 |
2022/02/08(火) 15:31:56.80ID:???
Laravel9って今日だけどこないな
456nobodyさん
垢版 |
2022/02/08(火) 15:33:06.14ID:???
>>453
それだとpublic/storageでも良いのでは?って反応が返ってくる悪寒
457nobodyさん
垢版 |
2022/02/08(火) 17:03:01.91ID:???
いま Django を使っているのですが、Laravelの人気が高いので気になっています。
Laravelの良いところは何があげられるでしょうか。
458nobodyさん
垢版 |
2022/02/08(火) 17:45:48.85ID:???
人気があるから公式以外にもドキュメントが豊富です
ググれば良いところの情報もいっぱいあります
459nobodyさん
垢版 |
2022/02/08(火) 18:01:53.47ID:???
Laravelのバージョンアップでディレクトリ構成変えるのやめて欲しい
そんなことするくらいなら、storageの仕組みも変えて欲しい。
460nobodyさん
垢版 |
2022/02/08(火) 19:44:17.58ID:???
>>459
変わったのlangディレクトリだけでしょ
それの何が問題なんだ?
461nobodyさん
垢版 |
2022/02/08(火) 20:09:45.06ID:???
ここで不満言うやつ、OSSなんだからPR送れば良いだけなのに口だけだからクソダサい
462nobodyさん
垢版 |
2022/02/08(火) 20:19:31.37ID:???
おまえもださいよ
463nobodyさん
垢版 |
2022/02/08(火) 20:32:54.58ID:???
>>461
ブーメランささってまちゅよ^^;
464nobodyさん
垢版 |
2022/02/08(火) 20:39:53.84ID:???
>>463
黙れ
465nobodyさん
垢版 |
2022/02/08(火) 20:41:15.29ID:???
>>463
俺は不満言ってないのだが、どの辺がブーメランなのか説明してくれよな
466nobodyさん
垢版 |
2022/02/08(火) 21:41:17.51ID:???
そういう不満はないな
何人も関わってるプロジェクトで決まったことなんだから、
そんな理不尽な理由で変わってるわけでない
467nobodyさん
垢版 |
2022/02/09(水) 00:56:52.17ID:???
で?
468nobodyさん
垢版 |
2022/02/09(水) 02:14:25.24ID:???
laravel9リリースされましたね
469nobodyさん
垢版 |
2022/02/09(水) 07:55:08.07ID:???
>>466
そうそう、laravelの変更って別に1人が独断で決めてるわけじゃないからな
まぁOSSがどんなモノか知らないスキルもろくにないやつがイキって喚いているって感じなんだろう
470nobodyさん
垢版 |
2022/02/09(水) 08:40:24.12ID:???
ん?文句があるならプルリク送れってのは正論では?
OSSなんだからそれができる、そうじゃないならネットで文句言うしかないけど
何人で作ってるかは関係ないだろ?お前こそOSSの仕組みがわかってないんじゃないのか
471nobodyさん
垢版 |
2022/02/09(水) 09:29:01.57ID:???
>>461=>>469
俺が言ってるのは例えば>>459みたいな奴のことね
storageの仕組みを変えろって言うなら「ぼくのかんがえたさいきょーのしくみ」を実装してPR送ったらいいんじゃないか?って思うよね
それをできない程度の人間が不満だけ漏らしてる様子はクソダサいってこと
472nobodyさん
垢版 |
2022/02/09(水) 10:41:06.73ID:0teQduK6
>例えば会員サイトで自分の画像投稿するとき、
>publicにないと公開できないじゃないですか

素人サイトだな…
473nobodyさん
垢版 |
2022/02/09(水) 10:44:07.24ID:0teQduK6
>なぜstorageに保存するのでしょうか?
>ファイルは誰でも見られる場所に公開するべきだから

じゃ、お前の携帯画像全部一般公開しろ
474nobodyさん
垢版 |
2022/02/09(水) 11:46:26.13ID:???
9がリリースされたら教えろ
475nobodyさん
垢版 |
2022/02/09(水) 11:47:38.93ID:???
なんだもうリリースされてんじゃねえか
使えねえな
476nobodyさん
垢版 |
2022/02/09(水) 13:52:58.48ID:???
面倒くさいんでs3に保存してくれるか
477nobodyさん
垢版 |
2022/02/11(金) 21:43:54.56ID:???
9出たのに話題なし
478nobodyさん
垢版 |
2022/02/12(土) 06:40:13.70ID:???
>>477
そんな話題になるようなネタ無いからな
強いてあげれば9はLTSじゃなくなったって話ぐらい
479nobodyさん
垢版 |
2022/02/12(土) 07:48:16.12ID:???
こんだけ待たせてLTSじゃないのかよw
もう終わりだよこのフレームワーク
480nobodyさん
垢版 |
2022/02/12(土) 08:53:07.16ID:???
そもそもLTSって概念を無くした
今後1年ごとのバージョンアップでバグフィックスが1年半、セキュリティフィックスが2年になる
481nobodyさん
垢版 |
2022/02/12(土) 09:05:16.09ID:???
短いなあ…
営業して開発してる間に終わってしまうやん
482nobodyさん
垢版 |
2022/02/12(土) 11:55:52.80ID:???
Laravelはバージョンアップを自動でできるの?
7から9や8から9とか
483nobodyさん
垢版 |
2022/02/12(土) 12:33:27.49ID:???
>>482
laravel shift使えば半自動ではできる
PHPのバージョンアップはrector使えば良い
484nobodyさん
垢版 |
2022/02/12(土) 16:56:54.33ID:???
>>483
なるほど!
485nobodyさん
垢版 |
2022/02/14(月) 11:06:34.09ID:???
マイグレーションとかシーダーとかわけわかんねーよ
486nobodyさん
垢版 |
2022/02/14(月) 12:29:50.77ID:???
>>485
それが分からんやつ、Laravelに限らずモダンなフレームワークを何一つ使いこなせないぞ
wordpress案件で一生食べてたらいいんじゃないかな?
487nobodyさん
垢版 |
2022/02/14(月) 13:27:20.18ID:???
ここがマイグレーションもわからないやつがいる初心者スレですか?
488nobodyさん
垢版 |
2022/02/14(月) 13:52:55.03ID:???
>>486
モダ〜ンなフレームワークには当たり前のようにあるのか。
あと4ヶ月で覚えなあかんな。
月60万貰って勉強できるっていいよね
489nobodyさん
垢版 |
2022/02/14(月) 14:57:57.66ID:???
>>488
俺より貰ってるやん
採用ページのリンク貼って
490nobodyさん
垢版 |
2022/02/14(月) 15:19:18.74ID:???
>>489
採用ページってなんだ?
491nobodyさん
垢版 |
2022/02/14(月) 16:49:53.94ID:???
ないのかよw
492nobodyさん
垢版 |
2022/02/15(火) 10:09:37.93ID:???
今どきのフレームワークはすごいのな。
オッサン時代において枯れてる
493nobodyさん
垢版 |
2022/02/15(火) 11:15:35.60ID:???
置いていかれた上に枯れてるのか
もうそれ半分死んでるようなものでは
494nobodyさん
垢版 |
2022/02/15(火) 13:20:36.50ID:???
誰がミイラみたいやねん
495nobodyさん
垢版 |
2022/02/15(火) 19:42:49.69ID:ZDoq53dH
爆サイ、したらばはパチンコ店の資金で運営されてるステマ掲示板。


パチンコ店スレの工作員

1,
爆サイ経営者、高岡賢太郎。
女優、高岡早紀の兄。
脱税で逮捕。
脱税した金をキャバクラ嬢に貢ぐモテないブサイク男ハゲ。
脱税した金で女を釣るブサイク男ハゲ。
パチンコ店を批判するか書き込みをした者にハッキング、名前特定のために自宅、ネカフェまでやってきて動画サイトのカードを盗む嫌がらせをする泥棒。
ネカフェの隣の部屋から壁を蹴る嫌がらせをしてきたブサイクハゲ。

2,パチンコ店長(ブサイク、低偏差値)

3,パチンコ店に雇われたネット工作会社ピットクルー(時給900円ぐらいのバイト)


工作員1、2,3が連携しながら書き込んでる。
パチンコ、パチスロの大当たりは全て遠隔大当たり。
パチンコ店を批判しすぎると爆サイ管理人のチンカス高岡からハッキングされ、名前を特定しようと自宅やネカフェまでやってくる。


★したらば、爆サイの管理人を逮捕★

高岡早紀の兄 逮捕までの悪行放蕩づくし 
週刊新潮2020年3月5日号
・女優の高岡早紀(47)の実兄、高岡賢太郎(48)が法人税など5900万円を脱税したとして、2月20日東京地検特捜部に逮捕された。
・「爆サイ管理人の高岡賢太郎は家賃50万円ほどの新宿区の自宅のほかに、沖縄に別荘を借りていましたが、それもすべて会社の経費にしていました。昨年の正月には仲の良いキャバ嬢とファーストクラスでアメリカに行っていた。その旅行の時には、現地で早紀さんとも会ったみたいですよ」
496nobodyさん
垢版 |
2022/02/16(水) 12:22:24.49ID:???
爆サイは5chの多くの板よりも遥かにクズが集まってるからなぁ…
バカな田舎者の掃きだめみたいになってる

…って、なんでこのスレなんだ?
497nobodyさん
垢版 |
2022/02/16(水) 14:18:35.44ID:???
Laravel 9はLTSになる可能性はまだあるよ
symfony次第
498nobodyさん
垢版 |
2022/02/16(水) 18:57:19.82ID:???
testテーブルのカラムが「id、name、age」としてsave時に

$test = new Test;
$test->name = $request->name
$test->save();

とすると、
General error: 1364 Field 'age' doesn't have a default value

というエラーになります。「age」というカラムを指定してないからですが、
指定せずにsaveする方法・書き方ってないでしょうか?
499nobodyさん
垢版 |
2022/02/16(水) 19:21:24.88ID:???
DBの基礎を勉強したらいいぞ
500nobodyさん
垢版 |
2022/02/16(水) 19:36:55.47ID:???
ageが省略された場合の値を設定する
null可にする
501nobodyさん
垢版 |
2022/02/16(水) 19:37:24.68ID:???
まずsqlite3でsql叩いていろいろ学んだほうがいいよ
502nobodyさん
垢版 |
2022/02/16(水) 19:40:30.63ID:???
>>500
でいけました。ありがとうございました
503nobodyさん
垢版 |
2022/02/16(水) 20:41:32.69ID:???
>>500
あーあー教えちゃったよ
504nobodyさん
垢版 |
2022/02/17(木) 08:15:18.96ID:???
まぁ、>>498のエンジニア歴次第じゃねぇの?
どうやって学んでも良いんだし、これで『DBの事も勉強しよう』ってなるなら
それは正解じゃねぇかな?
505nobodyさん
垢版 |
2022/02/17(木) 10:44:12.34ID:???
Laravel使っていて遅いと感じたことはございますか?
506nobodyさん
垢版 |
2022/02/17(木) 10:45:21.36ID:???
しょっちゅうでございますぅ
ORM周りが激遅ですぅ
507nobodyさん
垢版 |
2022/02/17(木) 10:49:47.32ID:???
saveとかcreateとかよくわからん
508nobodyさん
垢版 |
2022/02/17(木) 10:50:20.97ID:???
Laravel使っていて遅いと感じたことはあるが
Laravelが原因と感じたことはないな
509nobodyさん
垢版 |
2022/02/17(木) 11:22:40.67ID:???
>>505
遅いと思ってる奴はだいたいOPcache使ってないか
不適切なEloquentの使い方してるかのどちらか
510nobodyさん
垢版 |
2022/02/17(木) 11:42:18.93ID:???
俺の経験では遅い時は単にデータ量が多くて処理が複雑
フレームワークでどうにもならない
511nobodyさん
垢版 |
2022/02/17(木) 12:13:15.27ID:???
フォームファサード使ってます?
512nobodyさん
垢版 |
2022/02/17(木) 12:22:30.57ID:???
使ってたけど結局普通に書いたほうが書きやすいし見やすいなと思う
513nobodyさん
垢版 |
2022/02/17(木) 13:04:03.35ID:???
エロquentってなに?
514nobodyさん
垢版 |
2022/02/17(木) 14:07:35.37ID:???
>>509
OPcacheって設定すればいいだけ?
onにしてもLaravelとしては動作的に問題ないの?
つまりキャッシュばっか取ってきて最新データ取れたり取れなかったりよくわかんねってなったりしない?
515nobodyさん
垢版 |
2022/02/17(木) 14:32:24.86ID:???
>>512
自分も普通に書いてますが、selectとかradioとかごちゃつきませんか?
516nobodyさん
垢版 |
2022/02/17(木) 16:09:23.30ID:???
>>514
OPcacheを理解していないならまず調べれば良いと思うんだ
最新データとかそんなんOPcacheと何の関係もないことだぞ
当たり前の話だけどデプロイ時にOPcacheをクリアしてれば特に問題は起きない
517nobodyさん
垢版 |
2022/02/17(木) 17:21:49.19ID:???
>>480
lts心待ちにしてたやつからしたら肩透かしやな
518nobodyさん
垢版 |
2022/02/17(木) 23:24:50.56ID:???
そうなると今後Laravelって実運用で使いにくくなるな
ltsじゃないと敬遠する客も結構多いし
519nobodyさん
垢版 |
2022/02/18(金) 00:20:51.96ID:???
taylorはlaravel 9がltsではない理由は言ってるけど
ltsを廃止にしたなんては一言も言ってないんだが?
520nobodyさん
垢版 |
2022/02/18(金) 11:06:48.98ID:???
>>519
公式のドキュメントからLTSそのものの説明も削除されてるのに、その認識は楽観的すぎるぞ
521nobodyさん
垢版 |
2022/02/22(火) 00:16:20.43ID:???
アサションってなんだ?
522nobodyさん
垢版 |
2022/02/22(火) 00:50:50.82ID:???
朝一の小便
523nobodyさん
垢版 |
2022/02/22(火) 19:00:18.88ID:???
いまいちblade.phpのメリットがよくわからん
Smartyじゃ駄目だったのか?何で態々新しくBlade作ったんだろう
524nobodyさん
垢版 |
2022/02/22(火) 20:00:04.63ID:???
>>523
例えばXSSを防ぎたい場合smartyではどうなるか考えてみ?
あとbladeほど便利なディレクティブも揃ってないし
本気で言ってるとしたらbladeの勉強が足りなさすぎると思うぞ
525nobodyさん
垢版 |
2022/02/22(火) 20:02:07.62ID:URJ8nbpk
>>523

Smartyってお前、冗談上手いな。
いいわけねーだろハゲ

そういう時は「なんでTwigにしなかったんだ??」って言えカス
526nobodyさん
垢版 |
2022/02/22(火) 20:08:25.92ID:URJ8nbpk
>>524
> あとbladeほど便利なディレクティブも揃ってないし

ぷっ 情弱www
Twig様のFilterとFunction実装に比べたらbladeなんてウンコじゃねーかwww
527nobodyさん
垢版 |
2022/02/22(火) 20:13:09.95ID:???
そう?俺はTwigとbladeだったらどっちかと言えば後者を選ぶ
Smartyは論外w
528nobodyさん
垢版 |
2022/02/22(火) 20:16:55.69ID:???
>>526
え?ディレクティブって分かる?twigではtagに相当するものだよ、twigのこと実は知らないのでは?
そもそもfilterとかfunctionsなんてlaravelのヘルパでまかなえるのをなぜbladeで用意する必要あんの?

情弱の俺に教えてくれよwww
529nobodyさん
垢版 |
2022/02/22(火) 20:20:39.67ID:???
今日日bladeだけで構築する事少ないからな…
530nobodyさん
垢版 |
2022/02/22(火) 20:23:35.16ID:???
俺はFW使う時はできるだけデフォルトの機能を使って済ませるようにしてるからbladeだな
ちょっと拘って別のもの入れたりカスタマイズみたいな事し始めたら一気に工数上がる
531nobodyさん
垢版 |
2022/02/22(火) 20:31:39.29ID:URJ8nbpk
>>528
>え?ディレクティブって分かる?twigではtagに相当するものだよ、twigのこと実は知らないのでは?

ばかじゃん? Viewにロジック埋め込むなってあれほど言われてんのに、
なんでディレクティブでやろうとすんの? ばかじゃん?

Twig FilterやTwig Function使うんだよ、ばーか

まじ、バカ、低レベル過ぎて嫌。
532nobodyさん
垢版 |
2022/02/22(火) 20:35:56.19ID:???
>>531
え?日本語分かるか?ディレクティブはTwigのtagに相当するもんだぞ?お前はtag使わないのか?
533nobodyさん
垢版 |
2022/02/22(火) 20:36:28.78ID:URJ8nbpk
ディレクティブ!? じゃぁなんすか、Wordpressと大して変わらなくなってもいいんすか!?
https://imgur.com/NRcWs78
534nobodyさん
垢版 |
2022/02/22(火) 20:37:28.50ID:URJ8nbpk
>>532
> え?日本語分かるか?ディレクティブはTwigのtagに相当するもんだぞ?

こいつ、本物の池沼だな
535nobodyさん
垢版 |
2022/02/22(火) 20:38:00.00ID:URJ8nbpk
>>532

https://qiita.com/nyax/items/7f949bcb331b7221e593

ヴぁー−−−−−−−−−−−−−−−−−−−−−−−か!
536nobodyさん
垢版 |
2022/02/22(火) 20:39:30.44ID:???
なんで、そんなしょーもないことで発狂してんの???俺そんな煽ったつもりないけども
537nobodyさん
垢版 |
2022/02/22(火) 20:40:17.57ID:URJ8nbpk
だから頭の悪いLaravelerと会話するの嫌なんだよ!
次元が違い過ぎるから!!!
538nobodyさん
垢版 |
2022/02/22(火) 20:41:59.52ID:URJ8nbpk
なんでヴァカって、必要も無いのにViewにせっせとロジック埋め込みまくるの?
脳みそ腐ってんだろ。
539nobodyさん
垢版 |
2022/02/22(火) 20:43:27.58ID:URJ8nbpk
ループはまま、わかるわぇ、同じこと繰り返すだけだからな?
if!? 分岐すんの!? Viewで!!!???

ま・じ・あ・た・お・か・ー・!!!!!
540nobodyさん
垢版 |
2022/02/22(火) 20:45:03.19ID:???
>>538
そもそもなぜviewにロジック埋め込んじゃダメなんだ?何かの設計原則があるならリンク貼ってくれ
単にクソ雑魚デザイナが触るから埋め込むなって話なら
それはお前のゴミみたいな職場ではそうなんだろうなで終わる話
541nobodyさん
垢版 |
2022/02/22(火) 20:48:02.00ID:???
>>539
twigのtagにもifはあるんだけどお前は使わないの?
https://twig.symfony.com/doc/3.x/tags/if.html

ゴミみたいなsmartyにもあるけどお前は使わないの?

俺の知ってるテンプレートエンジンは、smarty、PHPTAL、liquid、bladeぐらいだけど、それら全てのテンプレートエンジンにifは実装されてたけど?
542nobodyさん
垢版 |
2022/02/22(火) 20:56:31.95ID:URJ8nbpk
>>541
>twigのtagにもifはあるんだけどお前は使わないの?

つ・か・い・ま・せ・ん (通常)

当たり前だろハゲ

なんでTwig FilterやTwig Functionみてーな便利な物があると思ってんだ?
なんでView内に分岐ぶち込んでデザイナが手を触れられない領域作るんだハゲ!!!


だ・か・ら・勉・強・一・切・し・て・ね・ー・ク・ズ・の・相・手・は・嫌・な・ん・だ・よ・!!!
543nobodyさん
垢版 |
2022/02/22(火) 20:58:45.40ID:???
>>542
つまり、クソ雑魚デザイナと協業する環境限定での話ってことでOK?
好奇心で聞くけどフォームでバリデーションエラー時のメッセージはどうやって出力制御してんの?

540 名前:nobodyさん [sage] :2022/02/22(火) 20:45:03.19 ID:???
>>538
そもそもなぜviewにロジック埋め込んじゃダメなんだ?何かの設計原則があるならリンク貼ってくれ
単にクソ雑魚デザイナが触るから埋め込むなって話なら
それはお前のゴミみたいな職場ではそうなんだろうなで終わる話
544nobodyさん
垢版 |
2022/02/22(火) 20:59:56.42ID:URJ8nbpk
>>540
>そもそもなぜviewにロジック埋め込んじゃダメなんだ?何かの設計原則があるならリンク貼ってくれ
>単にクソ雑魚デザイナが触るから埋め込むなって話なら
>それはお前のゴミみたいな職場ではそうなんだろうなで終わる話

案の定だよ。
バカって、「てめーが従業員雇ってるわけでもねーのに、他社の能力が“有り物だ”」と思ってんだよな。
おめでてーの通り起こしてお悔やみ申し上げるわ。
ほんと脳みそ腐ってる奴って別の意味で輝いてるよな。ハゲてるから。
545nobodyさん
垢版 |
2022/02/22(火) 21:00:42.21ID:???
>>542
ちなみにforもifも制御構文の一種だから、forはOKでifはアウトってのは単にお前の主観的な判断でしかないぞ
やってることが中途半端だよねwww
546nobodyさん
垢版 |
2022/02/22(火) 21:01:48.19ID:???
>>544
「有り物」ってなに?どっかの方言?分からないから詳しく説明してくれるか?
547nobodyさん
垢版 |
2022/02/22(火) 21:03:57.45ID:URJ8nbpk
>>543
> つまり、クソ雑魚デザイナと協業する環境限定での話ってことでOK?

Viewにはロジックを埋め込まないのが鉄則だって言ってんだけどのーみそクソ溜まり?

> 好奇心で聞くけどフォームでバリデーションエラー時のメッセージはどうやって出力制御してんの?

{{ errro_message(error_obj) }}

ヴァーーーーーーーーーーーーーーーカ
548nobodyさん
垢版 |
2022/02/22(火) 21:04:56.18ID:URJ8nbpk
> ちなみにforもifも制御構文の一種だから、forはOKでifはアウトってのは単にお前の主観的な判断でしかないぞ
やってることが中途半端だよねwww

ヴァカ過ぎて話に付いてこれないようです。
549nobodyさん
垢版 |
2022/02/22(火) 21:06:37.57ID:URJ8nbpk
バカって、「てめーが従業員雇ってるわけでもねーのに、他社の能力が“有り物だ”」と思ってんだよな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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