のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,331,744人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】Laravel【フレームワーク】 Part.7

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    1 : nobodyさん - 2021/06/23(水) 16:48:13.98 ID:???.net (+93,-30,-129)
    Laravel
    ウェブ職人のためのPHPフレームワーク

    本家
    http://laravel.com/

    git
    http://github.com/laravel

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

    和訳ドキュメント
    http://laravel.jp/


    ※前スレ
    【PHP】Laravel【フレームワーク】 Part.5
    http://medaka.5ch.net/test/read.cgi/php/1618535648/
    【PHP】Laravel【フレームワーク】 Part.6
    http://medaka.5ch.net/test/read.cgi/php/1621940461/
    2 : nobodyさん - 2021/06/23(水) 16:50:46.52 ID:???.net (+31,-29,-52)
    Laravelでの排他処理の実装方法

    ・サーバのディレクトリに「lock」というディレクトリを作成する。
    ・ディレクトリ作成に成功したらロック取得、失敗したら他のユーザーがロック中と判断する。
    3 : nobodyさん - 2021/06/23(水) 16:54:38.21 ID:???.net (+23,+5,+0)
    >>1
    4 : nobodyさん - 2021/06/23(水) 16:57:50.02 ID:???.net (+57,+29,-17)
    結局前スレで、何一つ解決に至ってないのが恐ろしい
    5 : nobodyさん - 2021/06/23(水) 17:00:03.41 ID:???.net (+40,-29,-71)
    すいません、前スレにも投稿した者です

    教えてください
    Laravelを使ってauto_incrementに欠番を出さないようにするにはどうしたらできますか?
    例えばユーザーテーブルに新しく挿入してidが100のユーザーが作れますがそのユーザーを消してもう一度挿入するとidが100じゃなくて101になってしまって困ってます
    6 : nobodyさん - 2021/06/23(水) 17:01:20.30 ID:???.net (+89,+29,-32)
    前スレで分かったのは、
    Laravel使ってる奴は全員ことごとく低レベルのバカばかりだという事。
    7 : nobodyさん - 2021/06/23(水) 17:03:08.89 ID:???.net (+52,+29,-5)
    大喜利大会だな。次のお題どうぞ!
    8 : nobodyさん - 2021/06/23(水) 17:11:17.36 ID:???.net (+67,+29,-22)
    >>5
    連番でないと困るような実装って、逆に何してるんだ?
    9 : nobodyさん - 2021/06/23(水) 17:11:33.18 ID:???.net (+102,+29,-4)
    >>6
    それはお前も含めてって話でよろしくて?
    10 : nobodyさん - 2021/06/23(水) 17:18:41.18 ID:???.net (+103,+29,-75)
    >>9
    こいつ、バカだなぁ…。

    Laravelerが排他ロック知らないって事は、
    複数人が同時に使う業務アプリすらマトモなpに作れないって事なんだよな。

    ヤバイな、Laraveler
    11 : nobodyさん - 2021/06/23(水) 17:22:46.19 ID:???.net (+104,+29,-41)
    >>10
    答えになってないぞ。お前はLaravel使ってないってこと?あー、もしかしてアンチオートインクリメントおじさんか。IDつけてくれないと困るんだが。
    12 : nobodyさん - 2021/06/23(水) 17:29:23.23 ID:???.net (+41,-29,-39)
    >>8
    idを行番号として扱えるから、テーブルをエクスポートしてExcelで開くときに少し楽になれたりする、
    13 : nobodyさん - 2021/06/23(水) 17:34:24.65 ID:???.net (+69,+29,-35)
    >>11

    低知能のLaravelerが必死過ぎてあくび出てくる。
    本当にバカだよな。
    14 : nobodyさん - 2021/06/23(水) 17:45:53.74 ID:???.net (+91,+29,-6)
    ついに発狂して罵倒しかできない生き物になってしまったのか。可哀想に。
    15 : nobodyさん - 2021/06/23(水) 17:46:53.84 ID:???.net (+63,+29,-15)
    >>12
    何をしたいかわからんが、連番が必要ならエクスポートするときにSQLで連番ふればいいんじゃね?
    16 : nobodyさん - 2021/06/23(水) 17:56:38.86 ID:???.net (+104,+30,-51)
    >>14

    可愛そうなのは、おまえの脳みそ♪

    2021年にもなって、lockディレクトリ書き出しっすかwww
    へそで茶が沸くっすねwww
    17 : nobodyさん - 2021/06/23(水) 18:05:29.91 ID:???.net (+86,+29,-21)
    >>16
    そんな話してないけど?ストローマン論法てやつか。俺は、昨日からお前の書き込みはNGIDにぶち込んでるので、その辺の話には一切関わってないぞ。
    18 : nobodyさん - 2021/06/23(水) 18:09:02.77 ID:???.net (+5,-30,-203)
    こいつ、相当頭悪いよな。

    http://medaka.5ch.net/test/read.cgi/php/1621940461/l50
    >993 名前:nobodyさん 2021/06/23(水) 16:14:15.25 ID:???
    >auto_incrementの主キーに型が可変だからってdecimal使うやつがいるのは驚いたよな
    >auto_incrementにdecimal使えるのって何のRDBなんだろ?
    >RDBから自作でもしてんのかな


    元の発言は、これ


    >847nobodyさん2021/06/22(火) 16:52:02.28ID:???
    >DB側の実装でサイズが変わるint系を避けてnumericで桁数指定が常識だろう
    >なぜ素人みたいな実装を推奨してるんだ?



    マジで、馬鹿過ぎて、numericをdecimalと勘違いしてんの
    numericの意味、分からないの、Laravelerってwww
    頭、悪すぎ。
    19 : nobodyさん - 2021/06/23(水) 18:10:33.54 ID:???.net (+63,-1,+0)
    >>17

    バカ、必死w
    20 : nobodyさん - 2021/06/23(水) 18:12:13.05 ID:???.net (+64,+29,-9)
    >>19
    とりあえず他の人間と取り違えてバカ呼ばわりしたことについて謝罪を求めるわ。
    21 : nobodyさん - 2021/06/23(水) 18:14:15.12 ID:???.net (+94,+29,-34)
    皆さん、いいですか? ここ、テストに出ますよ?

    Laravelerは排他ロックを知らないので、
    複数人が同時に使う業務アプリは、

    つ く れ ま せ ん !

    びっくりですね♪
    22 : nobodyさん - 2021/06/23(水) 18:33:42.88 ID:???.net (+3,-29,-6)
    >>5
    ALTER TABLE tbl AUTO_INCREMENT = 100;
    23 : nobodyさん - 2021/06/23(水) 18:34:29.02 ID:???.net (+33,-29,-3)
    >>18
    numericとdecimalは同じ
    はい、論破
    24 : nobodyさん - 2021/06/23(水) 18:39:25.60 ID:???.net (+107,+29,-65)
    >>21
    逆に聞くけどおまえらトランザクションのACID特性を問われるようなアプリ作るの?
    SQL一文で完結してたら明示的なロックは必要ないでしょ
    前スレの話であればシークエルなオートインクリメントはノーロックでフィニッシュだよ

    ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?
    25 : nobodyさん - 2021/06/23(水) 18:53:17.00 ID:???.net (+3,-30,-83)
    DECIMALとNUMERICが異なるってどこのDBMSの話をしてるんだ?
    念のためにOracle、SQLServer、DB2、PostgreSQL、MySQL/MariaDBは調べたが同じだったぞ
    26 : nobodyさん - 2021/06/23(水) 19:01:23.55 ID:???.net (+97,+29,-79)
    >>23,25

    バカなのか日本語が理解できないかわからんけどさ、

    『int系を避けてnumericで桁数指定』
    って、
    “桁数固定で、数字だけを使って発番する”て書いてあるんだよ、それ。

    numericって、英語だぞ? どうしてデータ型の事だと思った?
    文脈で理解できなかったのか?お前ら、ロボだろ。
    idに小数使うって意味で使うわけねぇだろ、ヴァカか!?

    Laravelerのバカさ加減、底なしだな。
    27 : nobodyさん - 2021/06/23(水) 19:05:19.52 ID:???.net (+179,-30,-160)
    >>24
    >SQL一文で完結してたら明示的なロックは必要ないでしょ

    うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ

    こいつ、マジやべぇ… ここまでバカだったんだ!

    10:00 ユーザAデータ取得
    10:00 ユーザBデータ取得
    10:01 ユーザAデータ編集
    10:03 ユーザBデータ編集
    10:04 ユーザBデータ登録
    10:05 ユーザAデータ登録 ← ユーザBの編集情報消失!!!!!

    まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、

    つ く れ な い !!!!
    28 : nobodyさん - 2021/06/23(水) 19:06:29.23 ID:???.net (+77,+11,-5)
    >>27
    それSQL一文で完結してないじゃん
    29 : nobodyさん - 2021/06/23(水) 19:08:45.69 ID:???.net (+89,+29,-34)
    >>26
    横からですまんが「int系を避けて」はどういう解釈になるの?intとnumericが並列で語られている以上、データ型の意として解釈するのは文脈的にも正しいように思えるけど?
    30 : nobodyさん - 2021/06/23(水) 19:09:46.08 ID:???.net (+57,+11,-60)
    >>24
    > ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?

    うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ

    こいつ、マジやべぇ… ここまでバカだったんだ!

    N+1問題って、SELECTでの問題じゃん。

    なんでデータ更新の話でN+1の問題が出てくるの!?

    まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、

    つ く れ な い !!!!
    31 : nobodyさん - 2021/06/23(水) 19:10:54.64 ID:+cgzqi1Q.net (+45,+29,-26)
    >>29
    >横からですまんが「int系を避けて」はどういう解釈になるの?

    まじで言ってんすか?
    VARCHAR使うって話。ゼロフィル。

    大丈夫かよ、こいつら本当に?
    32 : nobodyさん - 2021/06/23(水) 19:12:01.82 ID:???.net (+66,+29,-39)
    >>28
    >それSQL一文で完結してないじゃん

    おまえ、本物の知的障害だろ?

    WEBアプリの性質分かってねぇのか!?
    一文の例にきまってんだろバカ
    33 : nobodyさん - 2021/06/23(水) 19:14:46.88 ID:???.net (+72,+29,-57)
    >>27 がちゃんと実装できるっていうなら、そりゃ、排他処理を分かってるって事だからな。
    Laravelerは排他処理を知らないから、>>27問題で破綻するシステムを作る。
    34 : nobodyさん - 2021/06/23(水) 19:17:08.82 ID:???.net (+11,-26,-11)
    >>31
    いやむしろお前の頭が謎だわ。なぜnumericで桁指定て話から、いきなりvarcharて発想になるの?
    35 : nobodyさん - 2021/06/23(水) 19:21:56.07 ID:???.net (+47,+19,-37)
    laravelつかってるやつが問題なら構造上の問題だろ?
    issue上げろよ
    36 : nobodyさん - 2021/06/23(水) 19:28:15.62 ID:???.net (+158,+29,-82)
    >>27
    いや逆にそれロックする場面じゃないよね
    10:04の時点でAの画面には「元データが更新されました」って表示されてるし
    10:05の時点では「Bが保存したデータが破壊されるけどいいですか?」って確認のメッセージが表示される

    いずれにせよヒューマンのケツダンが必要でコンピューターがロックではない!
    37 : nobodyさん - 2021/06/23(水) 19:30:16.96 ID:???.net (+66,-29,-35)
    >>34
    >いやむしろお前の頭が謎だわ。なぜnumericで桁指定て話から、いきなりvarcharて発想になるの?

    おまえのintなりdecimalは、桁指定出来んのか? サル
    38 : nobodyさん - 2021/06/23(水) 19:32:06.30 ID:???.net (+121,+29,-50)
    >>36

    お前さ、本当に頭悪いみたいだから、ヒント出すぞ。

    『排他処理』

    ロックとは一言も言ってない。

    吐いた処理はどうやってやればいい?
    ロックはどこでする必要がある?

    大丈夫かよ、こいつら本当に?
    39 : nobodyさん - 2021/06/23(水) 19:35:09.48 ID:???.net (+32,+11,-2)
    >>37
    え?
    40 : nobodyさん - 2021/06/23(水) 19:38:41.42 ID:???.net (+78,+29,-30)
    業務システム触ってた頃の記憶だけど、decimalは整数部の桁数指定をコピー句でしてた気がするんだが。俺の記憶違いだったか?
    41 : nobodyさん - 2021/06/23(水) 19:45:25.69 ID:???.net (+42,-9,-8)
    >>40

    へぇ。お前のDBのdecimalは、00001って数値を持てるんだ。
    すげぇな。
    42 : nobodyさん - 2021/06/23(水) 19:54:39.04 ID:???.net (+24,-8,-17)
    >>41
    桁数指定できるかどうかの話をしてるんじゃないの?お前の主張では「decimalでは桁数は指定できない」てことだよね?
    43 : nobodyさん - 2021/06/23(水) 19:58:20.84 ID:???.net (+68,+29,-26)
    MySQLのマニュアルも見たけど、整数部の桁数指定してるみたいなんだよね。お前がそれだけ自信満々に言うってことは、当然根拠があってのことだと思うので、ソース示してもらえると助かる。
    http://dev.mysql.com/doc/refman/5.6/ja/fixed-point-types.html
    44 : nobodyさん - 2021/06/23(水) 20:06:13.02 ID:???.net (+96,+29,-44)
    あのさあ…、
    元々の話、なんだったのか記憶できないほど頭悪いの?
    auto incrementで、キャンセルすると欠番しちゃう、どうする?って話じゃん。
    Decimalにして、許容桁数固定する事が、
    何の解決案になると考えてんだよ、チンパンジーの群れかおまえらは!
    45 : nobodyさん - 2021/06/23(水) 20:09:36.35 ID:???.net (+89,+29,-36)
    >>44
    誤魔化すなよクズ。さっさと>>43に答えろや。てめーは、decimalは桁数できないって言って吹き上がったうえに、人をサル呼ばわりしたよな?さっさと俺の質問に答えろや。
    46 : nobodyさん - 2021/06/23(水) 20:11:02.50 ID:???.net (+33,-6,-2)
    >>45
    桁数できない→桁数指定できない
    47 : nobodyさん - 2021/06/23(水) 20:20:36.54 ID:???.net (+96,+29,-114)
    欠番しないようにIDを採番するにはどうすればいいですか?って質問に対して
    誰も答えられずに発狂して、質問者をひたすら攻撃してやたらとごまかしてるけどそれはなぜ?

    素のPHPだと実装方法思いつくけどLaravelを使うと思いつかないってだけ?
    それとも素のPHPですら実装方法が思いつかないの?
    48 : nobodyさん - 2021/06/23(水) 20:22:08.15 ID:???.net (+57,+29,-8)
    もちろん思い付くけどまともに回答する気にならんだろこれじゃ
    49 : nobodyさん - 2021/06/23(水) 20:24:18.82 ID:???.net (+57,+29,-43)
    単に相手にされてないだけなのに、何故かLaravel使いはスキル低くて答えられないと思い込んでいるのは正直痛いなって思った。
    50 : nobodyさん - 2021/06/23(水) 20:29:59.05 ID:???.net (-1,-29,-48)
    SQLiteの場合だとデータを削除する等して欠番になったIDはインサート時に自動で再利用されるな
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について