[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/27 18:58 / Filesize : 282 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
【PHP】Laravel【フレームワーク】 Part.7
- 1 名前:nobodyさん mailto:sage [2021/06/23(水) 16:48:13.98 ID:???.net]
- Laravel
ウェブ職人のためのPHPフレームワーク 本家 https://laravel.com/ git https://github.com/laravel 動画チュートリアル(英語) https://laracasts.com/ 和訳ドキュメント laravel.jp/ ※前スレ 【PHP】Laravel【フレームワーク】 Part.5 https://medaka.5ch.net/test/read.cgi/php/1618535648/ 【PHP】Laravel【フレームワーク】 Part.6 https://medaka.5ch.net/test/read.cgi/php/1621940461/
- 360 名前:nobodyさん mailto:sage [2021/07/01(木) 12:43:05.61 ID:???.net]
- >>349
車のナンバーは英数字に変更したのにな たまにアルファベットナンバー見るけど外人かよってビビる
- 361 名前:nobodyさん mailto:sage [2021/07/01(木) 20:34:31.02 ID:???.net]
- 海外でも郵便番号は数字のみで構成されている 桁数は日本と違って9桁だが
- 362 名前:nobodyさん mailto:sage [2021/07/01(木) 20:43:17.76 ID:???.net]
- 郵便は必要とされるスピードが桁違いだからね
アルファベットまで認識させたら認識率やスピードが足りないんじゃない?
- 363 名前:nobodyさん mailto:sage [2021/07/01(木) 23:30:50.76 ID:???.net]
- >>353
確かに郵便番号がアルファベットも使うことになったら 郵便局の仕分けを行う人がすごい大変そうですよね
- 364 名前:nobodyさん mailto:sage [2021/07/02(金) 12:12:59.06 ID:???.net]
- おまえら、一体何の話がしたいの?
バリデーションの話じゃなかったの? なんで郵便番号で討論してんの? 頭おかしいんじゃないの?
- 365 名前:nobodyさん mailto:sage [2021/07/02(金) 12:16:47.67 ID:???.net]
- バリデーションを語る上で具体例を出すために
郵便番号をバリデーションするならどうすればいいのという話 郵便番号は数字のみかつハイフンが混ざる可能性がある しかも増減もあるがきちんとメンテナンスされてる おまけに誰でも知ってる これほど教材として適しているものはない 初心者が最初に作るアプリの定番である住所録にも関連あるしな
- 366 名前:nobodyさん mailto:sage [2021/07/02(金) 13:17:14.32 ID:???.net]
- >>356
バリデーションをどこでやるかって話をしてたのに、 お前の言ってるのはバリデーションをどうやってやるかじゃねぇか。 本物の馬鹿か? お前は
- 367 名前:nobodyさん mailto:sage [2021/07/04(日) 20:37:10.30 ID:???.net]
- お前ら郵便番号のバリデーションもできないのか?
- 368 名前:nobodyさん mailto:sage [2021/07/04(日) 20:49:17.90 ID:???.net]
- 今頃出て来るノロマは黙ってろよ
- 369 名前:nobodyさん mailto:sage [2021/07/05(月) 10:04:01.87 ID:???.net]
- 結局このスレって誰もバリデーションわからないんだな
まともな議論になってないし ただ相手の揚げ足を取って騒いでいるだけ
- 370 名前:nobodyさん mailto:sage [2021/07/05(月) 10:07:52.64 ID:???.net]
- わかっててもマジレスする気にならんでしょ スルーしてるわ
- 371 名前:nobodyさん mailto:sage [2021/07/05(月) 11:01:14.39 ID:???.net]
- ネタと分かっていて反応するのは時間の無駄。アンチオートインクリメントおじさんとかいうゴミの相手のほうがまだ楽しかった気がするわ。bigintをあっという間に枯渇させるAUTO INCREMENT BOMBはマジで大爆笑だった。
- 372 名前:nobodyさん mailto:sage [2021/07/05(月) 11:10:03.09 ID:???.net]
- >>362
bigintがあっという間に枯渇するかどうかなんてどうでもいいんだよ こっちが言いたいのは主キーに上限が決まっている値を使用してどうするのか?って聴いている
- 373 名前:nobodyさん mailto:sage [2021/07/05(月) 11:12:25.60 ID:???.net]
- >>363
アンチオートインクリメントおじさんのフリして書き込んでもバレバレだぞ。
- 374 名前:nobodyさん mailto:sage [2021/07/05(月) 11:16:09.03 ID:???.net]
- >>364
主キー上限問題を出したのは俺なんだけど?毎回話題逸らししないで貰えないかな
- 375 名前:nobodyさん mailto:sage [2021/07/05(月) 11:17:50.39 ID:???.net]
- よくわからないんだけど主キーが枯渇してしまった場合の対応について議論したいの?
それとも主キーに上限が決まっているような型を使用するDB設計の問題について議論したいの?
- 376 名前:nobodyさん mailto:sage [2021/07/05(月) 11:18:57.07 ID:???.net]
- >>364
主キーに上限が決まっているの使うなって発狂していたおじさんと キャンセル続けるとオートインクリメント枯渇しちゃうおじさんは別人だぞ
- 377 名前:nobodyさん mailto:sage [2021/07/05(月) 11:20:36.38 ID:???.net]
- >>366
どちらかといえば後者のほうを議論したいですが、前者もどうのように対応しているか気になりますね
- 378 名前:nobodyさん mailto:sage [2021/07/05(月) 11:21:44.56 ID:???.net]
- 主キーおじさんだかオートインクリメントおじさんだか知らないけどその話題は後にしてくれ
まだモデルでバリデーションおじさんvsフォームリクエストでバリデーションおじさんの対決が終わっていない
- 379 名前:nobodyさん mailto:sage [2021/07/05(月) 11:53:04.05 ID:???.net]
- >>367
同一人物でしょ。どちらも同じような文体。
- 380 名前:nobodyさん mailto:sage [2021/07/05(月) 11:53:39.21 ID:???.net]
- >>365
じゃあとりあえずキャップつけてくれるか?
- 381 名前:nobodyさん mailto:sage [2021/07/05(月) 11:55:00.73 ID:???.net]
- >>369
バッチ処理があるようなシステムの場合はモデルバリデーションで統一するということで決着がついている
- 382 名前:nobodyさん mailto:sage [2021/07/05(月) 12:09:37.14 ID:???.net]
- またループ君かよ
気持ちわるw
- 383 名前:nobodyさん mailto:sage [2021/07/05(月) 12:17:54.12 ID:???.net]
- >>372
違う バッチ処理ありシステム→フォームリクエストやモデルでのバリデーション等を使い分ける バッチ処理無しシステム→フォームリクエストでのバリデーションに統一する これで決着がついている
- 384 名前:nobodyさん mailto:sage [2021/07/05(月) 12:33:21.93 ID:???.net]
- >>373
ちょっwwもしかしてそれはバッチとループをかけているでござるかww
- 385 名前:nobodyさん mailto:sage [2021/07/05(月) 12:38:21.68 ID:???.net]
- バッチ有無で使い分ける理由は?
- 386 名前:nobodyさん mailto:sage [2021/07/05(月) 12:43:47.34 ID:???.net]
- bigintは有限だがnumericも有限
varchar2だって有限だ この世に有限ではないものなどあるものか?
- 387 名前:nobodyさん mailto:sage [2021/07/05(月) 12:43:48.52 ID:???.net]
- laravelerは、バリデーションすらまともに使えないのか。
- 388 名前:nobodyさん mailto:sage [2021/07/05(月) 12:52:06.44 ID:???.net]
- >>374
俺もその認識。
- 389 名前:nobodyさん mailto:sage [2021/07/05(月) 12:53:16.13 ID:???.net]
- バリデーションとは
入力内容や記述内容が要件を満たしているか、妥当性を確認すること
- 390 名前:nobodyさん mailto:sage [2021/07/05(月) 12:53:18.21 ID:???.net]
- >>376
お前はバッチ処理でFormRequestクラス使うの?マジ?
- 391 名前:nobodyさん mailto:sage [2021/07/05(月) 12:54:36.34 ID:???.net]
- バリデーションとは
1.入力チェック 2.書式チェック(データの形式チェック) 3.妥当性の確認
- 392 名前:nobodyさん mailto:sage [2021/07/05(月) 13:13:13.81 ID:???.net]
- もうどうでもいい
ループさせんな ゴミどもには反応するな
- 393 名前:nobodyさん mailto:sag [2021/07/05(月) 13:17:20.41 ID:???.net]
- 今度はバリデーションの定義について論じ始めたし。
馬鹿だらけだな。 こいつら、一生目的地には辿り着けんぞ。
- 394 名前:nobodyさん mailto:sage [2021/07/05(月) 13:22:32.08 ID:???.net]
- バリデーションをいつするか?
1.入力チェックが必要な時 2.書式チェック(データの形式チェック)が必要な時 3.妥当性の確認が必要な時
- 395 名前:nobodyさん mailto:sage [2021/07/05(月) 13:26:06.39 ID:???.net]
- モデルというのはデータの入出力を司る
例えばデータベースのSELECT文の結果、CSVファイルの読み込み、フォームのPOSTなどだ フォームとモデル、どちらに書くという話がそもそもおかしいのだ
- 396 名前:nobodyさん mailto:sage [2021/07/05(月) 13:26:49.07 ID:???.net]
- >>383
ループくんとアンチオートインクリメントおじさんはマジでキャップつけてほしいよね。なんでこんなキチガイばっかり荒らしに来るのか・・・
- 397 名前:nobodyさん mailto:sage [2021/07/05(月) 13:28:13.95 ID:???.net]
- 【FormRequestとは?】
ValidationをControllerのMethodから切り離し、Validation専用のファイルを作り処理をさせます。 これにより、Controllerの処理記述量を減らすことになり、更にValidationの処理も別のファイルで管理することになるので、各々の処理がシンプルに記述することが可能になります。
- 398 名前:nobodyさん mailto:sage [2021/07/05(月) 13:30:16.55 ID:???.net]
- つまり、CとMどっちでVaidationをするかというのが事の本質であり
FormRequestなどという概念を持ち出すのは物事の本質を理解していない
- 399 名前:nobodyさん mailto:sage [2021/07/05(月) 13:39:27.99 ID:???.net]
- まず本気でバリデーションの話したいと思ってるやつ(本当に居るかは不明)は、前スレ読んで出直してきてくれ。その上で、前スレ引用して議論してくれ。また最初からこの議論をするのは不毛でしかないし、荒らしにしか見えないから。
- 400 名前:nobodyさん mailto:sage [2021/07/05(月) 14:28:58.80 ID:???.net]
- >>388
この説明だと間違ってるとは言わないけど説明不足なんだよなあ・・・
- 401 名前:nobodyさん mailto:sage [2021/07/05(月) 14:31:47.10 ID:???.net]
- >>386
> モデルというのはデータの入出力を司る こんな気狂い妄言を吐くのが Laraveler
- 402 名前:nobodyさん mailto:sage [2021/07/05(月) 14:36:00.29 ID:???.net]
- Laravelerは、
Modelとは永続化データにアクセスする為の場所 という、 RoR由来の狂ったMVC感をいまだに持っている化石人ということが証明された。
- 403 名前:nobodyさん mailto:sage [2021/07/05(月) 14:51:53.12 ID:???.net]
- じゃあモデルって何なの?
未来人のお前らにご説明願おうじゃないか
- 404 名前:nobodyさん mailto:sage [2021/07/05(月) 15:11:33.18 ID:???.net]
- >>394
ビジネスロジックを描く場所
- 405 名前:nobodyさん mailto:sage [2021/07/05(月) 15:29:36.08 ID:???.net]
- なるほど
- 406 名前:nobodyさん mailto:sage [2021/07/05(月) 17:17:24.09 ID:???.net]
- >>386
モデルでCSVファイルの読み込みとか正気か?
- 407 名前:nobodyさん mailto:sage [2021/07/05(月) 17:18:25.26 ID:???.net]
- >>393
Modelが永続化データにアクセスするのみのクラスって勘違いする人が多いから laravel5で一旦Modelsディレクトリ消した意味をちゃんと汲み取れてないって事でしょ? それはLaravelerの問題じゃなくて個人の問題じゃないの?
- 408 名前:nobodyさん mailto:sage [2021/07/05(月) 17:22:05.14 ID:???.net]
- >>386
CSV読み込みはサービスクラス作ってそっちでやるのが普通では?
- 409 名前:nobodyさん mailto:sage [2021/07/05(月) 17:49:41.09 ID:???.net]
- >>399
そのサービスクラスの呼び出し元はModelでしょ?
- 410 名前:nobodyさん mailto:sage [2021/07/05(月) 17:56:46.31 ID:???.net]
- 解散!
- 411 名前:nobodyさん mailto:sage [2021/07/05(月) 18:02:10.17 ID:???.net]
- >>400
サービスクラスの呼び出し元はコントローラでしょ
- 412 名前:nobodyさん mailto:sage [2021/07/05(月) 18:11:52.77 ID:???.net]
- TaylorがLaravelの講演会で実演したときのプログラムだとCSV読み込み処理はサービスクラスではなく
リポジトリクラスというのを作ってそっちで処理していたな
- 413 名前:nobodyさん mailto:sage [2021/07/05(月) 18:13:06.36 ID:???.net]
- モデルってのはDBのテーブルに1対1で対応するものだろ
usersってテーブル作ったらUserってモデル作るんだよ この命名規則に従っていればモデル内でテーブル名は省略可能、これMVCフレームワークの常識だろ
- 414 名前:nobodyさん mailto:sage [2021/07/05(月) 18:18:22.30 ID:???.net]
- 毎回コントローラ名称は単数形にするべきか複数形にするべきか迷うんだけど単数形が正解なのかな?
- 415 名前:nobodyさん mailto:sage [2021/07/05(月) 18:22:05.92 ID:???.net]
- >>405
単数件でしょ
- 416 名前:nobodyさん mailto:sage [2021/07/05(月) 18:25:46.18 ID:???.net]
- >>405
間違えた laravelの命名規則に合わせるなら単数形が正しいと思う
- 417 名前:nobodyさん mailto:sage [2021/07/05(月) 18:30:14.78 ID:???.net]
- >>404
>モデルってのはDBのテーブルに1対1で対応するものだろ ほんと、Laravel動物園って、こういう奇っ怪な鳴き声の野生獣が後を絶たないなぁ…。
- 418 名前:nobodyさん mailto:sage [2021/07/05(月) 18:50:24.79 ID:???.net]
- >>404
EloquentModelはそういう作りになってるってだけ モデル=EloquentModelって考えるのが間違った認識って>>398ここに書いてあるじゃん
- 419 名前:nobodyさん mailto:sage [2021/07/05(月) 19:27:47.63 ID:???.net]
- >>405
またループくんかよ。いい加減にしろ。
- 420 名前:nobodyさん mailto:sage [2021/07/05(月) 20:27:32.18 ID:???.net]
- マジレスするとcsvインポートの設計は、Laravel-excelを参考にするのが1番良い。
- 421 名前:nobodyさん mailto:sage [2021/07/05(月) 21:08:10.89 ID:???.net]
- >>410
命名規則の話題って議論の余地ないから 1レスで終了すると思うんだけど定期的に貼られるのか・・・
- 422 名前:nobodyさん mailto:sage [2021/07/05(月) 21:14:10.87 ID:???.net]
- >>412
前スレ 0244 nobodyさん 2021/06/09 22:43:42 お前らってコントローラの名称を単数形と複数形どっちにしてる?
- 423 名前:nobodyさん mailto:sage [2021/07/05(月) 21:24:15.29 ID:???.net]
- >>413
なるほど、理解した 次からはスルーします
- 424 名前:nobodyさん mailto:sage [2021/07/05(月) 21:53:43.14 ID:???.net]
- いやみんながみんな前スレ見れるわけないだろ
- 425 名前:nobodyさん mailto:sage [2021/07/05(月) 21:59:39.41 ID:???.net]
- コントローラは複数形、モデルは単数形なほうがいい気がするけどな
- 426 名前:nobodyさん mailto:sage [2021/07/05(月) 22:01:42.34 ID:???.net]
- web用コントローラは複数形、api用コントローラは単数形がベストプラクティスだと思う
- 427 名前:nobodyさん mailto:sage [2021/07/05(月) 22:04:24.91 ID:???.net]
- 何言ってるんだコントローラは単数形統一だろ普通に考えて
それより俺はviewsフォルダ直下にレイアウトを配置する場合のフォルダを作るときに layoutフォルダを作るべきかlayoutsフォルダを作るべきかよく悩んでしまうぜ
- 428 名前:nobodyさん mailto:sage [2021/07/05(月) 22:08:48.73 ID:???.net]
- それよりもバッチ処理でのバリデーション問題は結局どうするのが正解なの?
FormRequestのrules呼び出して何とかするしかないの?
- 429 名前:nobodyさん mailto:sage [2021/07/05(月) 22:13:42.91 ID:???.net]
- だから人の話聞いてるか?バッチ処理ではFormRequestは使えない
- 430 名前:nobodyさん mailto:sage [2021/07/05(月) 22:26:59.63 ID:???.net]
- Laravel9変更点また凄そうだな
- 431 名前:nobodyさん mailto:sage [2021/07/05(月) 22:32:12.26 ID:???.net]
- この短期間でなんで大幅に変わるように作ってるんだよ
- 432 名前:nobodyさん mailto:sage [2021/07/05(月) 22:42:44.18 ID:???.net]
- これだけ変更が多いと前スレを読む気にならない
- 433 名前:nobodyさん mailto:sage [2021/07/05(月) 23
]
- [ここ壊れてます]
- 434 名前::34:25.62 ID:???.net mailto: >>419
俺たち所詮雑魚なのだから、つよつよエンジニアが作ってるパッケージや実装を参考にするのが1番良いぞ。上にも書いたけど、まずlaravel-excelを参考にしたら良い。 https://docs.laravel-excel.com/3.1/imports/validation.html [] - [ここ壊れてます]
- 435 名前:nobodyさん mailto:sage [2021/07/06(火) 00:25:41.99 ID:???.net]
- >>420
$ruleがpublicプロパティな以上使えないわけねーだろ
- 436 名前:nobodyさん mailto:sage [2021/07/06(火) 01:05:23.97 ID:???.net]
- >>425
それがそうでもないんだよね 実践で使った事ないでしょ?
- 437 名前:nobodyさん mailto:sage [2021/07/06(火) 01:05:49.63 ID:???.net]
- お前ら平日になると急に元気になるよな
土日は過疎過疎だったのに
- 438 名前:nobodyさん mailto:sage [2021/07/06(火) 10:09:47.87 ID:???.net]
- >>419
逆だよ rulesはモデルに書いて、FormRequestからやる時はそっちから呼び出す
- 439 名前:nobodyさん mailto:sage [2021/07/06(火) 11:34:51.44 ID:???.net]
- laravel9の情報、公式サイトのどこで見れるかおしえてください
- 440 名前:nobodyさん mailto:sage [2021/07/06(火) 11:50:11.63 ID:???.net]
- これからlaravelを勉強しようと思うのですが
いきなりlaravel9でも問題ないですか?
- 441 名前:nobodyさん mailto:sage [2021/07/06(火) 12:07:05.54 ID:???.net]
- これもループくんやろうなぁ。
- 442 名前:nobodyさん mailto:sage [2021/07/06(火) 12:18:13.85 ID:???.net]
- >>430
8でも9でもお好きにどうぞ
- 443 名前:nobodyさん mailto:sage [2021/07/06(火) 12:30:08.74 ID:???.net]
- >>428
俺もこの方式で実装している
- 444 名前:nobodyさん mailto:sage [2021/07/06(火) 12:40:25.79 ID:???.net]
- >>424
>俺たち所詮雑魚なのだから そうだな。お前たちは本当に雑魚だな。 Laravelが無いと何となく動くシステムすら作れないもんな。
- 445 名前:nobodyさん mailto:sage [2021/07/06(火) 12:45:24.16 ID:???.net]
- 俺にはまだSpring Bootがいるから・・・・
- 446 名前:nobodyさん mailto:sage [2021/07/06(火) 12:52:21.94 ID:???.net]
- >>434
それはさすがにお前だけだから。一緒にしないでくれ。
- 447 名前:nobodyさん mailto:sage [2021/07/06(火) 15:18:04.69 ID:???.net]
- 初心者がいきなり9やっていいのか?ドキュメントあるの?
- 448 名前:nobodyさん mailto:sage [2021/07/06(火) 15:32:40.59 ID:???.net]
- >>436
シラスが論理性破綻した鳴き声あげてるし。 マジ、Laravel水族館すげえな。
- 449 名前:nobodyさん mailto:sage [2021/07/06(火) 15:34:34.21 ID:???.net]
- Laravelをインストールして動かしてるだけでも有能やん
世の中の90%はインストールすらできへんで
- 450 名前:nobodyさん mailto:sage [2021/07/06(火) 15:53:06.95 ID:???.net]
- >>439
そいつらはそもそも職業としてエンジニアやってないだろ…
- 451 名前:nobodyさん mailto:sage [2021/07/06(火) 15:54:49.72 ID:???.net]
- 素人と比べて有能は草
- 452 名前:nobodyさん mailto:sage [2021/07/06(火) 16:33:56.49 ID:???.net]
- そんなlaravelerにフルボッコにされて逃走してしまうアンチオートインクリメントおじさんみたいなのも居るしなぁ。
- 453 名前:nobodyさん mailto:sage [2021/07/06(火) 16:38:28.21 ID:???.net]
- >>442
まだ、そんな妄想抱いてたんだ。 排他処理も満足に実装できない動物園児はあいかわらず間抜けだなw
- 454 名前:nobodyさん mailto:sage [2021/07/06(火) 16:41:22.43 ID:???.net]
- >>443
妄想も何もselect for updateも知らないアホが、laravelerは排他制御できない!って言い張ってたのが真実。
- 455 名前:nobodyさん mailto:sage [2021/07/06(火) 16:46:28.74 ID:???.net]
- プログラマー板から出張してきた底辺てのがその正体かなと俺は予想している。
354 名前:仕様書無しさん :2021/06/23(水) 23:45:28.98 >>346 まさかとは思うけど、 お前、向こうに出張っていって、馬鹿な事言って轟沈して来た? 急にselect for update知ってる奴来たからさ。 基本、Laravelスレの奴はアホしかいないからな。 お前なら、お疲れさん。 アホ共についてもいい事無いぞ?w
- 456 名前:nobodyさん mailto:sage [2021/07/06(火) 16:51:07.76 ID:???.net]
- しかもlaravelerにやり込められたことを認められず、プログラマー板から援軍が行ったと思い込むレベルのアホさ。
- 457 名前:nobodyさん mailto:sage [2021/07/06(火) 17:30:14.77 ID:???.net]
- 多分、コイツw
https://twitter.com/Ohsaworks/status/1411636652108181504 (deleted an unsolicited ad)
- 458 名前:nobodyさん mailto:sage [2021/07/06(火) 17:40:18.36 ID:???.net]
- >>444
>妄想も何もselect for updateも知らないアホが な? Laravelerって日本語理解できないので、 勝手に妄想ふくらませてウキ―ウキ―言うから 会話にならねぇんだよ。
- 459 名前:nobodyさん mailto:sage [2021/07/06(火) 17:42:49.75 ID:???.net]
- で、動物園児のLaraveler達は、
いい加減、まともな排他処理実装出来るようになったの?
- 460 名前:nobodyさん mailto:sage [2021/07/06(火) 17:45:15.91 ID:???.net]
- >>448
はいはい。select for updateの話出てきた後も反応できずに、laravelerは排他制御知らないてほざいてた奴に説得力なんて無いからwww
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<282KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef