私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】Laravel【フレームワーク】 Part.7
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
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/
ウェブ職人のための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/
Laravelでの排他処理の実装方法
・サーバのディレクトリに「lock」というディレクトリを作成する。
・ディレクトリ作成に成功したらロック取得、失敗したら他のユーザーがロック中と判断する。
・サーバのディレクトリに「lock」というディレクトリを作成する。
・ディレクトリ作成に成功したらロック取得、失敗したら他のユーザーがロック中と判断する。
>>1
乙
乙
すいません、前スレにも投稿した者です
教えてください
Laravelを使ってauto_incrementに欠番を出さないようにするにはどうしたらできますか?
例えばユーザーテーブルに新しく挿入してidが100のユーザーが作れますがそのユーザーを消してもう一度挿入するとidが100じゃなくて101になってしまって困ってます
教えてください
Laravelを使ってauto_incrementに欠番を出さないようにするにはどうしたらできますか?
例えばユーザーテーブルに新しく挿入してidが100のユーザーが作れますがそのユーザーを消してもう一度挿入するとidが100じゃなくて101になってしまって困ってます
前スレで分かったのは、
Laravel使ってる奴は全員ことごとく低レベルのバカばかりだという事。
Laravel使ってる奴は全員ことごとく低レベルのバカばかりだという事。
>>5
連番でないと困るような実装って、逆に何してるんだ?
連番でないと困るような実装って、逆に何してるんだ?
>>6
それはお前も含めてって話でよろしくて?
それはお前も含めてって話でよろしくて?
>>10
答えになってないぞ。お前はLaravel使ってないってこと?あー、もしかしてアンチオートインクリメントおじさんか。IDつけてくれないと困るんだが。
答えになってないぞ。お前はLaravel使ってないってこと?あー、もしかしてアンチオートインクリメントおじさんか。IDつけてくれないと困るんだが。
>>8
idを行番号として扱えるから、テーブルをエクスポートしてExcelで開くときに少し楽になれたりする、
idを行番号として扱えるから、テーブルをエクスポートしてExcelで開くときに少し楽になれたりする、
ついに発狂して罵倒しかできない生き物になってしまったのか。可哀想に。
>>12
何をしたいかわからんが、連番が必要ならエクスポートするときにSQLで連番ふればいいんじゃね?
何をしたいかわからんが、連番が必要ならエクスポートするときにSQLで連番ふればいいんじゃね?
>>16
そんな話してないけど?ストローマン論法てやつか。俺は、昨日からお前の書き込みはNGIDにぶち込んでるので、その辺の話には一切関わってないぞ。
そんな話してないけど?ストローマン論法てやつか。俺は、昨日からお前の書き込みはNGIDにぶち込んでるので、その辺の話には一切関わってないぞ。
こいつ、相当頭悪いよな。
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
頭、悪すぎ。
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
とりあえず他の人間と取り違えてバカ呼ばわりしたことについて謝罪を求めるわ。
とりあえず他の人間と取り違えてバカ呼ばわりしたことについて謝罪を求めるわ。
皆さん、いいですか? ここ、テストに出ますよ?
Laravelerは排他ロックを知らないので、
複数人が同時に使う業務アプリは、
つ く れ ま せ ん !
びっくりですね♪
Laravelerは排他ロックを知らないので、
複数人が同時に使う業務アプリは、
つ く れ ま せ ん !
びっくりですね♪
>>5
ALTER TABLE tbl AUTO_INCREMENT = 100;
ALTER TABLE tbl AUTO_INCREMENT = 100;
>>21
逆に聞くけどおまえらトランザクションのACID特性を問われるようなアプリ作るの?
SQL一文で完結してたら明示的なロックは必要ないでしょ
前スレの話であればシークエルなオートインクリメントはノーロックでフィニッシュだよ
ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?
逆に聞くけどおまえらトランザクションのACID特性を問われるようなアプリ作るの?
SQL一文で完結してたら明示的なロックは必要ないでしょ
前スレの話であればシークエルなオートインクリメントはノーロックでフィニッシュだよ
ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?
DECIMALとNUMERICが異なるってどこのDBMSの話をしてるんだ?
念のためにOracle、SQLServer、DB2、PostgreSQL、MySQL/MariaDBは調べたが同じだったぞ
念のためにOracle、SQLServer、DB2、PostgreSQL、MySQL/MariaDBは調べたが同じだったぞ
>>23,25
バカなのか日本語が理解できないかわからんけどさ、
『int系を避けてnumericで桁数指定』
って、
“桁数固定で、数字だけを使って発番する”て書いてあるんだよ、それ。
numericって、英語だぞ? どうしてデータ型の事だと思った?
文脈で理解できなかったのか?お前ら、ロボだろ。
idに小数使うって意味で使うわけねぇだろ、ヴァカか!?
Laravelerのバカさ加減、底なしだな。
バカなのか日本語が理解できないかわからんけどさ、
『int系を避けてnumericで桁数指定』
って、
“桁数固定で、数字だけを使って発番する”て書いてあるんだよ、それ。
numericって、英語だぞ? どうしてデータ型の事だと思った?
文脈で理解できなかったのか?お前ら、ロボだろ。
idに小数使うって意味で使うわけねぇだろ、ヴァカか!?
Laravelerのバカさ加減、底なしだな。
>>24
>SQL一文で完結してたら明示的なロックは必要ないでしょ
うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
こいつ、マジやべぇ… ここまでバカだったんだ!
10:00 ユーザAデータ取得
10:00 ユーザBデータ取得
10:01 ユーザAデータ編集
10:03 ユーザBデータ編集
10:04 ユーザBデータ登録
10:05 ユーザAデータ登録 ← ユーザBの編集情報消失!!!!!
まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、
つ く れ な い !!!!
>SQL一文で完結してたら明示的なロックは必要ないでしょ
うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
こいつ、マジやべぇ… ここまでバカだったんだ!
10:00 ユーザAデータ取得
10:00 ユーザBデータ取得
10:01 ユーザAデータ編集
10:03 ユーザBデータ編集
10:04 ユーザBデータ登録
10:05 ユーザAデータ登録 ← ユーザBの編集情報消失!!!!!
まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、
つ く れ な い !!!!
>>27
それSQL一文で完結してないじゃん
それSQL一文で完結してないじゃん
>>26
横からですまんが「int系を避けて」はどういう解釈になるの?intとnumericが並列で語られている以上、データ型の意として解釈するのは文脈的にも正しいように思えるけど?
横からですまんが「int系を避けて」はどういう解釈になるの?intとnumericが並列で語られている以上、データ型の意として解釈するのは文脈的にも正しいように思えるけど?
>>24
> ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?
うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
こいつ、マジやべぇ… ここまでバカだったんだ!
N+1問題って、SELECTでの問題じゃん。
なんでデータ更新の話でN+1の問題が出てくるの!?
まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、
つ く れ な い !!!!
> ひょっとして前スレでN+1とか言ってるやついたけど、ロックしてN+1をぶんまわしてんの?
うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
こいつ、マジやべぇ… ここまでバカだったんだ!
N+1問題って、SELECTでの問題じゃん。
なんでデータ更新の話でN+1の問題が出てくるの!?
まじでやべぇ、Laravel使い、マジで複数人で使うアプリ、
つ く れ な い !!!!
>>31
いやむしろお前の頭が謎だわ。なぜnumericで桁指定て話から、いきなりvarcharて発想になるの?
いやむしろお前の頭が謎だわ。なぜnumericで桁指定て話から、いきなりvarcharて発想になるの?
laravelつかってるやつが問題なら構造上の問題だろ?
issue上げろよ
issue上げろよ
>>27
いや逆にそれロックする場面じゃないよね
10:04の時点でAの画面には「元データが更新されました」って表示されてるし
10:05の時点では「Bが保存したデータが破壊されるけどいいですか?」って確認のメッセージが表示される
いずれにせよヒューマンのケツダンが必要でコンピューターがロックではない!
いや逆にそれロックする場面じゃないよね
10:04の時点でAの画面には「元データが更新されました」って表示されてるし
10:05の時点では「Bが保存したデータが破壊されるけどいいですか?」って確認のメッセージが表示される
いずれにせよヒューマンのケツダンが必要でコンピューターがロックではない!
>>36
お前さ、本当に頭悪いみたいだから、ヒント出すぞ。
『排他処理』
ロックとは一言も言ってない。
吐いた処理はどうやってやればいい?
ロックはどこでする必要がある?
大丈夫かよ、こいつら本当に?
お前さ、本当に頭悪いみたいだから、ヒント出すぞ。
『排他処理』
ロックとは一言も言ってない。
吐いた処理はどうやってやればいい?
ロックはどこでする必要がある?
大丈夫かよ、こいつら本当に?
>>37
え?
え?
業務システム触ってた頃の記憶だけど、decimalは整数部の桁数指定をコピー句でしてた気がするんだが。俺の記憶違いだったか?
>>41
桁数指定できるかどうかの話をしてるんじゃないの?お前の主張では「decimalでは桁数は指定できない」てことだよね?
桁数指定できるかどうかの話をしてるんじゃないの?お前の主張では「decimalでは桁数は指定できない」てことだよね?
MySQLのマニュアルも見たけど、整数部の桁数指定してるみたいなんだよね。お前がそれだけ自信満々に言うってことは、当然根拠があってのことだと思うので、ソース示してもらえると助かる。
http://dev.mysql.com/doc/refman/5.6/ja/fixed-point-types.html
http://dev.mysql.com/doc/refman/5.6/ja/fixed-point-types.html
あのさあ…、
元々の話、なんだったのか記憶できないほど頭悪いの?
auto incrementで、キャンセルすると欠番しちゃう、どうする?って話じゃん。
Decimalにして、許容桁数固定する事が、
何の解決案になると考えてんだよ、チンパンジーの群れかおまえらは!
元々の話、なんだったのか記憶できないほど頭悪いの?
auto incrementで、キャンセルすると欠番しちゃう、どうする?って話じゃん。
Decimalにして、許容桁数固定する事が、
何の解決案になると考えてんだよ、チンパンジーの群れかおまえらは!
>>45
桁数できない→桁数指定できない
桁数できない→桁数指定できない
欠番しないようにIDを採番するにはどうすればいいですか?って質問に対して
誰も答えられずに発狂して、質問者をひたすら攻撃してやたらとごまかしてるけどそれはなぜ?
素のPHPだと実装方法思いつくけどLaravelを使うと思いつかないってだけ?
それとも素のPHPですら実装方法が思いつかないの?
誰も答えられずに発狂して、質問者をひたすら攻撃してやたらとごまかしてるけどそれはなぜ?
素のPHPだと実装方法思いつくけどLaravelを使うと思いつかないってだけ?
それとも素のPHPですら実装方法が思いつかないの?
単に相手にされてないだけなのに、何故かLaravel使いはスキル低くて答えられないと思い込んでいるのは正直痛いなって思った。
SQLiteの場合だとデータを削除する等して欠番になったIDはインサート時に自動で再利用されるな
類似してるかもしれないスレッド
- 【PHP】Laravel【フレームワーク】 Part.5 (568) - [98%] - 2021/5/1 22:00
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [98%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [98%] - 2021/8/8 21:30
- 【PHP】Laravel【フレームワーク】 Part.6 (745) - [98%] - 2021/6/21 6:30
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [96%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [96%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.3 (983) - [96%] - 2021/2/12 4:00
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [96%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [96%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.10 (446) - [96%] - 2022/6/6 19:30
- 【PHP】Laravel【フレームワーク】 (887) - [84%] - 2019/4/23 21:00
- 【PHP】フレームワーク Akelos (129) - [56%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について