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/
探検
【PHP】Laravel【フレームワーク】 Part.9
■ このスレッドは過去ログ倉庫に格納されています
1スレ立て職人
2021/11/10(水) 08:16:21.50ID:gxKQxVis204nobodyさん
2021/12/20(月) 13:46:45.54ID:???205nobodyさん
2021/12/20(月) 16:34:11.36ID:??? Laravelの人気がある理由って何が考えられるでしょうか?
206nobodyさん
2021/12/20(月) 16:42:57.47ID:???207nobodyさん
2021/12/20(月) 22:17:27.73ID:??? implicit bindingについての質問です。
・route
/test/{staff}
※getRouteKeyNameは指定していないので{staff}はidです。
・class
public function index(Staff $staff) {
上記の内容の時、DBに存在しないidが指定された場合、NOT FOUND画面が表示されます。
調べたところそれで正常のようですが、"そのIDは存在しませんview"などで意図的にエラー表示させる事はできるのでしょうか?
・route
/test/{staff}
※getRouteKeyNameは指定していないので{staff}はidです。
・class
public function index(Staff $staff) {
上記の内容の時、DBに存在しないidが指定された場合、NOT FOUND画面が表示されます。
調べたところそれで正常のようですが、"そのIDは存在しませんview"などで意図的にエラー表示させる事はできるのでしょうか?
208nobodyさん
2021/12/20(月) 23:02:34.17ID:??? 多分その方法では無理そうだから
普通にstaffの値を拾って自分でfind()してnullなら特定のviewを表示にするしか無さそうな気がするけど
考えるぐらいならその方が良いような
因みに私はそのbindingは使いませんw
普通にstaffの値を拾って自分でfind()してnullなら特定のviewを表示にするしか無さそうな気がするけど
考えるぐらいならその方が良いような
因みに私はそのbindingは使いませんw
209207
2021/12/20(月) 23:19:16.51ID:???210nobodyさん
2021/12/21(火) 00:04:16.55ID:??? >>207
多分こんな感じでできるのでは?
まあ見つからなかった時のviewの定義がルートにいるのが気持ち悪いけど
Route::get('/test/{staff}', [StaffController::class, 'index'])
->missing(function (Request $request) {
return Redirect::route('staff.notfound.view');
});
多分こんな感じでできるのでは?
まあ見つからなかった時のviewの定義がルートにいるのが気持ち悪いけど
Route::get('/test/{staff}', [StaffController::class, 'index'])
->missing(function (Request $request) {
return Redirect::route('staff.notfound.view');
});
211nobodyさん
2021/12/21(火) 00:06:38.45ID:??? Route Model Bindingって実践で使っていい機能なの?
個人で使うものしか実装したことないからLaravel業務アプリガチ勢の意見を効きたい
個人で使うものしか実装したことないからLaravel業務アプリガチ勢の意見を効きたい
212nobodyさん
2021/12/21(火) 01:00:35.29ID:??? レスポンスコードのルールとして正しく無くなっちゃうので
自分なら普通に例外として処理して出力を変更するかなあ
例外処理にこんなの追加かね
$this->renderable(function (ModelNotFoundException $e, $request) {
if ( $request->is( 'path/*' ) ) {
return response()->view('ビュー')->setStatusCode(404) ;
}
return $e ;
});
自分なら普通に例外として処理して出力を変更するかなあ
例外処理にこんなの追加かね
$this->renderable(function (ModelNotFoundException $e, $request) {
if ( $request->is( 'path/*' ) ) {
return response()->view('ビュー')->setStatusCode(404) ;
}
return $e ;
});
213nobodyさん
2021/12/21(火) 10:18:33.16ID:??? >>206
実際にこれやってる人いる?
水平スケーリング簡単なの?
Laravelは信じられないほどスケーラブルです。PHPのスケーリングに適した性質と、Redisのような高速な分散キャッシュシステムに対するLaravelの組み込みサポートのおかげで、Laravelを使用した水平スケーリングは簡単です。実際、Laravelアプリケーションは、月に数億のリクエストを処理するように簡単に拡張できます。
実際にこれやってる人いる?
水平スケーリング簡単なの?
Laravelは信じられないほどスケーラブルです。PHPのスケーリングに適した性質と、Redisのような高速な分散キャッシュシステムに対するLaravelの組み込みサポートのおかげで、Laravelを使用した水平スケーリングは簡単です。実際、Laravelアプリケーションは、月に数億のリクエストを処理するように簡単に拡張できます。
214nobodyさん
2021/12/21(火) 11:06:47.58ID:???215nobodyさん
2021/12/21(火) 11:16:33.34ID:??? >>207
laravel8.26で追加されたmissingメソッド使えば、not foud時の挙動を制御できます
https://laravel-news.com/route-missing-method
laravel8.26で追加されたmissingメソッド使えば、not foud時の挙動を制御できます
https://laravel-news.com/route-missing-method
216207
2021/12/21(火) 19:03:41.96ID:???217nobodyさん
2021/12/21(火) 21:17:20.71ID:??? ルートに書くのは分かりにくい気がするなぁ
218nobodyさん
2021/12/22(水) 09:52:01.27ID:???219nobodyさん
2021/12/22(水) 14:29:31.02ID:??? >>218
ありがとう
それって複数のインスタンスに同じLaravelをpushしてELBとかでアクセスを分散させてるの?
それともk8s上でDockerイメージごと管理?
複数のLaravelが同時に動いていてDBや生成される静的ファイルが整合性合うように作れて管理できるスキルがすごい
ありがとう
それって複数のインスタンスに同じLaravelをpushしてELBとかでアクセスを分散させてるの?
それともk8s上でDockerイメージごと管理?
複数のLaravelが同時に動いていてDBや生成される静的ファイルが整合性合うように作れて管理できるスキルがすごい
220nobodyさん
2021/12/22(水) 14:59:38.81ID:??? ちょっと昔のソシャゲとか作ってた人なら
その手のはお手のもんって感じだけれどな
クラウドない時代はオンプレでやってたからとにかく大変だった
その手のはお手のもんって感じだけれどな
クラウドない時代はオンプレでやってたからとにかく大変だった
221nobodyさん
2021/12/23(木) 12:55:38.73ID:??? tailwindcssがどうしても慣れない 最近のlaravelはtailwindcssが標準だけどあんなに必死こいてclass属性つけるのがキツイ
222nobodyさん
2021/12/23(木) 13:14:01.60ID:??? うむ。bootstrapでいいよな
223nobodyさん
2021/12/23(木) 13:20:40.50ID:??? tailwindって思ったほど伸びてないよね
Google Trendで見てもbootstrapが右肩下がりなのに対して
tailwindは横ばいっていう印象
Google Trendで見てもbootstrapが右肩下がりなのに対して
tailwindは横ばいっていう印象
224MK
2021/12/23(木) 17:31:00.15ID:2Jq2VA6R PHPのアノテーションは、開発者に向けてメソッドなどの解説をするだけではないのですか??
本を用い、ECCUBEの勉強をしているのですが
『アノテーションという仕組みを利用し、URLアクセスに対してこのメソッドを実行するというルーティングを行っている』という文が出てきて混乱しています。
それとPHP初心者なのですが、ECCUBEを勉強する前にsymfonyについて学んだほうがよいでしょうか??
ご回答のほどよろしくお願いいたします<(_ _)>
本を用い、ECCUBEの勉強をしているのですが
『アノテーションという仕組みを利用し、URLアクセスに対してこのメソッドを実行するというルーティングを行っている』という文が出てきて混乱しています。
それとPHP初心者なのですが、ECCUBEを勉強する前にsymfonyについて学んだほうがよいでしょうか??
ご回答のほどよろしくお願いいたします<(_ _)>
225nobodyさん
2021/12/23(木) 19:13:41.34ID:??? bootstrapだったらbtnとbtn-primaryつけとけばきれいなボタンが作れるのに
tailwindcssでやろうとすると異常な量のclass属性つけるよな
tailwindcssでやろうとすると異常な量のclass属性つけるよな
227nobodyさん
2021/12/23(木) 20:41:02.34ID:??? tailwindcssはチーム全体でこれで行くみたいな意図が無いと厳しい気がする
デザイナーじゃないから正直これを採用するくらいなら分かりやすいbootstrapの方が良いかと思う
デザイナーじゃないから正直これを採用するくらいなら分かりやすいbootstrapの方が良いかと思う
228nobodyさん
2021/12/23(木) 21:25:34.05ID:??? laravelでtailwindcssが標準ってどういうこと?
laravel8だとtailwindcssが相性良いいから利用する人が多いとかではなくて?
laravel8だとtailwindcssが相性良いいから利用する人が多いとかではなくて?
229nobodyさん
2021/12/23(木) 23:57:43.51ID:??? Laravel8からbootstarapじゃなくなった
230nobodyさん
2021/12/24(金) 00:41:31.27ID:??? railsもDHHがtailwindCSS推しらしいし、普通に覇権取ると思うよ
tailwindCSSはtailwindUIとか参照すれば一通りのパーツはすぐ用意できるし
パーツ揃ってるからbootstrapのほうが良いという考えはちょっと短絡的だと思う
tailwindCSSはtailwindUIとか参照すれば一通りのパーツはすぐ用意できるし
パーツ揃ってるからbootstrapのほうが良いという考えはちょっと短絡的だと思う
231nobodyさん
2021/12/24(金) 00:56:23.27ID:??? rails何かもう終わりかけてるのにw
正直bootstrapを超えることは無いだろうと思う
流行る要素があんまりないんだよね・・・
正直bootstrapを超えることは無いだろうと思う
流行る要素があんまりないんだよね・・・
232nobodyさん
2021/12/24(金) 01:59:17.01ID:??? tailwindCSS見てみたけど@applayとかでbootstrapのcardやbtnみたいなクラスをいっぱい作って結局bootstrap使っているのと変わらなくなりそう。
233nobodyさん
2021/12/24(金) 05:37:47.29ID:??? そういやtailwindとVue推しなんだよなLaravelって
どっちも先なさそうなのに不安しかないチョイス
どっちも先なさそうなのに不安しかないチョイス
234nobodyさん
2021/12/24(金) 08:28:27.10ID:??? いやrailsでも採用されるぐらい世の中的には注目されてるよって話でrailsが人気あるかどうかは関係無い
だいたいここ3年の海外対象の満足度調査でも1位になってるしね
https://2021.stateofcss.com/ja-JP/
bootstrapも後発のbulmaに抜かれてるし、うちの会社でもbootstrapなんて新規プロジェクトで採用すること自体減ってる
未だにbootstrapガーとか言ってるのが謎すぎるよ
だいたいここ3年の海外対象の満足度調査でも1位になってるしね
https://2021.stateofcss.com/ja-JP/
bootstrapも後発のbulmaに抜かれてるし、うちの会社でもbootstrapなんて新規プロジェクトで採用すること自体減ってる
未だにbootstrapガーとか言ってるのが謎すぎるよ
235nobodyさん
2021/12/24(金) 09:13:37.05ID:??? たぶん10年後もRailsは使われてるしjQueryもbootstrapも残ってるよ
人々は一度覚えた仕事の仕方を死ぬまで変えない
人々は一度覚えた仕事の仕方を死ぬまで変えない
236nobodyさん
2021/12/24(金) 12:10:40.83ID:??? 技術者(開発元)ってなぜかすぐ変えようとしがちだよな
同じバージョンをデバッグしながら育てるよりも
全部切り捨てて新しく作り直すって方向に行く
同じバージョンをデバッグしながら育てるよりも
全部切り捨てて新しく作り直すって方向に行く
238nobodyさん
2021/12/24(金) 12:32:55.55ID:??? tailwindの思想は素晴らしいと思うが所詮理想に思える
開発や保守の工数は下がるのかが大事
開発や保守の工数は下がるのかが大事
239nobodyさん
2021/12/24(金) 12:35:57.65ID:??? LaravelとReactは相性わるいの?
240nobodyさん
2021/12/24(金) 12:41:20.62ID:??? 全くそんなことないと思う
フロント側でどんなcssやjsのフレームワークを使うはlaravelとは一切関係ないでしょうか
導入の手間が多少違うくらいでどうにでもできるし
フロント側でどんなcssやjsのフレームワークを使うはlaravelとは一切関係ないでしょうか
導入の手間が多少違うくらいでどうにでもできるし
241nobodyさん
2021/12/24(金) 19:15:05.34ID:??? でもJetstream?Livewire?インストールするとデフォルトでVueが入るんじゃなかったっけ
Reactにするには自分で改造しなきゃいけないとかはないの?
Reactにするには自分で改造しなきゃいけないとかはないの?
242nobodyさん
2021/12/24(金) 22:59:33.80ID:??? Jetstreamはtailwindcss前提で書かれてるね
というかLaravel開発メンバーはJetstream等Laravel公式の認証ライブラリ使うなら
tailwindcssを使うことを推奨している
というかLaravel開発メンバーはJetstream等Laravel公式の認証ライブラリ使うなら
tailwindcssを使うことを推奨している
243nobodyさん
2021/12/25(土) 13:54:47.52ID:??? てことはLaravelやるならVueという中華フロントやらないといけないのか
244nobodyさん
2021/12/25(土) 13:59:02.17ID:??? 来年から初ララベルなんだけど、事前に何したらいい?
245nobodyさん
2021/12/25(土) 22:41:38.28ID:??? とくに何もする必要はない
246nobodyさん
2021/12/27(月) 01:58:41.39ID:??? マニュアル全部読む
247nobodyさん
2021/12/27(月) 04:12:45.81ID:??? 今から勉強するというなら来年の目的に必要なLaravelのバージョンを調べておく事かな…
248nobodyさん
2021/12/27(月) 06:49:01.68ID:??? せめて正式名称で書けるようになっておけ
249nobodyさん
2021/12/28(火) 16:28:37.15ID:??? 低レベルなLaravelerが低次元な観点で優越感に浸っているさま
>>248 名前:nobodyさん 2021/12/27(月) 06:49:01.68 ID:???
せめて正式名称で書けるようになっておけ
>>248 名前:nobodyさん 2021/12/27(月) 06:49:01.68 ID:???
せめて正式名称で書けるようになっておけ
250nobodyさん
2021/12/28(火) 20:45:18.92ID:???251nobodyさん
2021/12/28(火) 20:55:05.45ID:??? オートインクリメントは使うけどな
それをチケット番号に流用しようとか発想になるのはおかしいと思うけど
それをチケット番号に流用しようとか発想になるのはおかしいと思うけど
252nobodyさん
2021/12/28(火) 20:59:09.29ID:??? 未だbigintのオートインクリメントが枯渇したという状況に陥ったことがないけどもし起きたら
もう対処のしようもないか
もう対処のしようもないか
253nobodyさん
2021/12/28(火) 22:13:29.97ID:??? DB設計するときにオートインクリメント使ったことないけどみんなあれをどういう用途で使ってるの?
254nobodyさん
2021/12/28(火) 22:36:24.47ID:??? >>250
あ、あなたもしかしてオートインクリメントオーバーフローとかいう謎の用語を生み出したことで有名なオートインクリメントおじさん?
あ、あなたもしかしてオートインクリメントオーバーフローとかいう謎の用語を生み出したことで有名なオートインクリメントおじさん?
255nobodyさん
2021/12/28(火) 23:48:39.45ID:??? IDで使うのが一般的だろ
256nobodyさん
2021/12/29(水) 12:20:29.42ID:???257nobodyさん
2021/12/29(水) 13:12:26.47ID:??? >>256
レコードを物理削除したケースやトランザクションをかけて追加したときになんらかのエラーでロールバックしたケースが想定できるんじゃないか?
ただ世の中の大抵のシステムで欠番が問題になることなんて無いはずなんだけどね、十分な桁数さえ確保できていれば
レコードを物理削除したケースやトランザクションをかけて追加したときになんらかのエラーでロールバックしたケースが想定できるんじゃないか?
ただ世の中の大抵のシステムで欠番が問題になることなんて無いはずなんだけどね、十分な桁数さえ確保できていれば
258nobodyさん
2021/12/29(水) 18:37:48.30ID:??? DBスペシャリスト取るべきか
260nobodyさん
2021/12/31(金) 08:31:03.98ID:??? 初心者ですが、教えてください。
入力フォーム→確認画面→前の画面に戻る
とか、
入力フォーム→確認画面→登録(書き込み失敗)→入力フォームに戻る
のように画面遷移するとき、入力した値を再設定するのにBladeテンプレート側でold関数を使えるのかと思ったらダメでした。
画面遷移は、redirect()->withInput() としました。
入力フォームに元の入力値を入れて表示する方法を教えてください。
入力フォーム→確認画面→前の画面に戻る
とか、
入力フォーム→確認画面→登録(書き込み失敗)→入力フォームに戻る
のように画面遷移するとき、入力した値を再設定するのにBladeテンプレート側でold関数を使えるのかと思ったらダメでした。
画面遷移は、redirect()->withInput() としました。
入力フォームに元の入力値を入れて表示する方法を教えてください。
261nobodyさん
2021/12/31(金) 12:48:40.25ID:??? >>260
セッション有効になってないとそもそも残らない気がするのでその辺確かめてみて
oldで使うデータはセッションに保存されるようだからセッション有効ならその中身を確認すると
何が入っているかぐらいは分かるかと
最近はbladeで画面構築したりしていないからold()なんかすっかり忘れてたわw
セッション有効になってないとそもそも残らない気がするのでその辺確かめてみて
oldで使うデータはセッションに保存されるようだからセッション有効ならその中身を確認すると
何が入っているかぐらいは分かるかと
最近はbladeで画面構築したりしていないからold()なんかすっかり忘れてたわw
262nobodyさん
2022/01/03(月) 14:42:17.54ID:??? 確認画面にフォームデータがないんだろうな
input hiddenとかでデータ渡せばwithInputできる
input hiddenとかでデータ渡せばwithInputできる
263nobodyさん
2022/01/03(月) 21:14:49.63ID:??? その辺よく理解しないまま使ってるわ
なんとなくサンプルの真似したら動いたから深く追ってない
なんとなくサンプルの真似したら動いたから深く追ってない
264nobodyさん
2022/01/04(火) 17:26:40.01ID:???265これだからLaravelerはwww
2022/01/04(火) 17:27:53.89ID:M1zJxtt+ m9(^Д^)プギャー >>256
266これだからLaravelerはwww
2022/01/04(火) 17:41:05.33ID:M1zJxtt+ >>254 nobodyさん2021/12/28(火) 22:36:24.47ID:???
>250
あ、あなたもしかしてオートインクリメントオーバーフローとかいう謎の用語を生み出したことで有名なオートインクリメントおじさん?
他人の事笑ってる場合かよ無知無学www
>250
あ、あなたもしかしてオートインクリメントオーバーフローとかいう謎の用語を生み出したことで有名なオートインクリメントおじさん?
他人の事笑ってる場合かよ無知無学www
268nobodyさん
2022/01/05(水) 08:32:55.25ID:??? >>266
無知無学ってのは、bigintやdecimalの性質さえ知らなかったオートインクリメントおじさんにこそふさわしい表現だな
なんせ↓みたいな無知を平気で晒す漢だったwww
> へぇ。お前のDBのdecimalは、00001って数値を持てるんだ。すげぇな。
無知無学ってのは、bigintやdecimalの性質さえ知らなかったオートインクリメントおじさんにこそふさわしい表現だな
なんせ↓みたいな無知を平気で晒す漢だったwww
> へぇ。お前のDBのdecimalは、00001って数値を持てるんだ。すげぇな。
269nobodyさん
2022/01/05(水) 08:40:45.36ID:??? ちなみにオートインクリメントオーバーフローではなくオートインクリメントボムだったわ
以下アンチオートインクリメントおじさんの書き込み
===
あー、なんとなく思ったけど、
idがauto_incrementなら、
登録失敗するリクエストを延々と発行し続けられる状況が発生すれば、
BIGINTも結構現実的な時間であっという間に枯渇するなw
だって、
『キャンセルした場合に欠番が出る』んだからwww
AUTO INCREMENT BOMB 脆弱性と名付けよう。
以下アンチオートインクリメントおじさんの書き込み
===
あー、なんとなく思ったけど、
idがauto_incrementなら、
登録失敗するリクエストを延々と発行し続けられる状況が発生すれば、
BIGINTも結構現実的な時間であっという間に枯渇するなw
だって、
『キャンセルした場合に欠番が出る』んだからwww
AUTO INCREMENT BOMB 脆弱性と名付けよう。
270nobodyさん
2022/01/05(水) 09:51:45.40ID:??? 何言ってるか謎いな
それで本当に枯渇するならさせてみてほしいわw
それで本当に枯渇するならさせてみてほしいわw
272nobodyさん
2022/01/05(水) 12:36:52.51ID:??? 1秒間に1億回リクエスト来るかもしれないじゃん
とか言いそう
とか言いそう
273nobodyさん
2022/01/05(水) 13:49:48.11ID:???274nobodyさん
2022/01/05(水) 13:53:31.61ID:??? とにかく、bigint採用しているシステムのIDを現実的な時間であっという間に枯渇させる攻撃が可能と豪語できちゃうアンチオートインクリメントおじさんは
計算力が小学生並みかbigintの桁数知らないバカのどちらか
計算力が小学生並みかbigintの桁数知らないバカのどちらか
275nobodyさん
2022/01/05(水) 14:25:13.07ID:??? Laravelerだっせぇ
auto_incrementすっ飛ぶ事知らなかったのを指摘されてんのに
話すり替えてごまかそうとしてるしwww
つーか、auto_increment値飛ぶの知らないで設計したら大問題発生しかねないじゃんw
だーからLaravelで作ったアプリはポンコツばっかなのかー
auto_incrementすっ飛ぶ事知らなかったのを指摘されてんのに
話すり替えてごまかそうとしてるしwww
つーか、auto_increment値飛ぶの知らないで設計したら大問題発生しかねないじゃんw
だーからLaravelで作ったアプリはポンコツばっかなのかー
276nobodyさん
2022/01/05(水) 14:35:34.45ID:???277sage
2022/01/05(水) 14:38:47.41ID:??? Laravelerって、欠番しない連番を発行できない人の集まりだったもんなそうだったそうだった忘れてたw
278nobodyさん
2022/01/05(水) 14:57:13.89ID:???279nobodyさん
2022/01/05(水) 15:18:34.06ID:???280nobodyさん
2022/01/05(水) 15:22:45.86ID:??? そう言えば、アンチオートインクリメントおじさん、select for updateも知らなかったっけwww
2022/01/05(水) 19:44:30.27ID:???
頭が悪すぎてもう…
282ば、バカべらーwwww
2022/01/05(水) 19:48:33.24ID:??? >>279
> >257ですでに俺が指摘済みだが?
え? え? え?
> しかもチケット番号は欠番多発ww
に対する見解が
> ただ世の中の大抵のシステムで欠番が問題になることなんて無いはずなんだけどね、“十分な桁数さえ確保できていれば”←なにこれwwww
だって言ってるの?
マジ万時あたまおかぴーwwwww
ばかべらーの低知能、すごすぎりゅーwwww
> >257ですでに俺が指摘済みだが?
え? え? え?
> しかもチケット番号は欠番多発ww
に対する見解が
> ただ世の中の大抵のシステムで欠番が問題になることなんて無いはずなんだけどね、“十分な桁数さえ確保できていれば”←なにこれwwww
だって言ってるの?
マジ万時あたまおかぴーwwwww
ばかべらーの低知能、すごすぎりゅーwwww
283nobodyさん
2022/01/05(水) 19:51:30.56ID:???284nobodyさん
2022/01/05(水) 19:56:35.70ID:??? >>282
アンチオートインクリメントおじさんって、「欠番して何が問題?」て質問に対して一度も具体的な回答を示したことなかったよなwww
アンチオートインクリメントおじさんって、「欠番して何が問題?」て質問に対して一度も具体的な回答を示したことなかったよなwww
285nobodyさん
2022/01/05(水) 20:03:49.28ID:??? ちなみにDB設計においてIDにID以外の意味を持たせるのは悪手とされているので
「連番でなくてはならない」ということは上記に反してIDにID以外の意味を持たせてしまっているか
bigintでも現実的な時間であっという間に枯渇すると思い込んでいるかのどっちかという認識
「連番でなくてはならない」ということは上記に反してIDにID以外の意味を持たせてしまっているか
bigintでも現実的な時間であっという間に枯渇すると思い込んでいるかのどっちかという認識
2022/01/05(水) 20:20:20.14ID:???
m9(^Д^)プギャー >>285
2022/01/05(水) 20:34:58.91ID:???
288nobodyさん
2022/01/05(水) 21:45:50.43ID:???289nobodyさん
2022/01/05(水) 21:50:53.58ID:??? で、結局アンチオートインクリメントおじさんは、欠番しないシステムがなぜ必要なのかについては回答せずに逃げ回ると
毎回このパターンなんだよな、底抜けのアホなんだろう
毎回このパターンなんだよな、底抜けのアホなんだろう
290nobodyさん
2022/01/05(水) 23:12:38.26ID:??? そもそも欠番なんて発生しないけどなw
まさか、途中を削除したら欠番発生って言いたいの?w
それで問題が起こるシステムがおかしい訳でw
重要なデータなら物理削除しないし結局欠番にならないのだがなw
物理削除して動きませんwwwなんてシステム作っている方がガイジw
ガイジはそもそもオートインクリメントすら使ったこと無さそうだがw
それとガイジはオートインクリメント生成時にリクエストが多いと正しく動かないとか
思ってそうだwwww
まさか、途中を削除したら欠番発生って言いたいの?w
それで問題が起こるシステムがおかしい訳でw
重要なデータなら物理削除しないし結局欠番にならないのだがなw
物理削除して動きませんwwwなんてシステム作っている方がガイジw
ガイジはそもそもオートインクリメントすら使ったこと無さそうだがw
それとガイジはオートインクリメント生成時にリクエストが多いと正しく動かないとか
思ってそうだwwww
291nobodyさん
2022/01/06(木) 09:49:39.68ID:???292nobodyさん
2022/01/06(木) 12:32:05.36ID:???293nobodyさん
2022/01/06(木) 12:39:51.23ID:??? そもそもオートインクリメントは連番が欲しい訳では無く
単にサロゲートキーのユニークなIDを利用する為に使うのでは?
何故連番が維持出来ないやらそういう話になっているのか
まぁオートインクリメントジジィはナチュラルキーしか使えない低能というのは理解出来るが
単にサロゲートキーのユニークなIDを利用する為に使うのでは?
何故連番が維持出来ないやらそういう話になっているのか
まぁオートインクリメントジジィはナチュラルキーしか使えない低能というのは理解出来るが
294nobodyさん
2022/01/06(木) 13:33:56.07ID:??? >>292
はぁ?ロールバックって意味わかるか?
例えば複数のテーブルにinsertするような場合、2つ目のテーブルへのinsertでエラーになったら、ロールバックして1つ目のテーブルのinsertを取り消してDBの整合性を保つよな?
そして、当然1つ目のテーブルではcommitしていなくても一度insertした時点でidが発行されているからauto_incrementは加算されたままとなるので欠番が生まれる
当たり前の話なんだが、どの辺が設計ミスなんだ?
はぁ?ロールバックって意味わかるか?
例えば複数のテーブルにinsertするような場合、2つ目のテーブルへのinsertでエラーになったら、ロールバックして1つ目のテーブルのinsertを取り消してDBの整合性を保つよな?
そして、当然1つ目のテーブルではcommitしていなくても一度insertした時点でidが発行されているからauto_incrementは加算されたままとなるので欠番が生まれる
当たり前の話なんだが、どの辺が設計ミスなんだ?
2022/01/06(木) 18:59:58.18ID:???
2022/01/06(木) 19:01:16.80ID:???
m9(^Д^)プギャー
298nobodyさん
2022/01/06(木) 20:05:13.09ID:??? 使ったこともなく、ただ想像で批判してるだけだからな
食わず嫌いの人がその食い物を批判しても何の意味のないわけで
食わず嫌いの人がその食い物を批判しても何の意味のないわけで
299バカべらー
2022/01/06(木) 20:25:42.56ID:??? >>290 名前:nobodyさん 2022/01/05(水) 23:12:38.26 ID:???
そもそも欠番なんて発生しないけどなw
まさか、途中を削除したら欠番発生って言いたいの?w
それで問題が起こるシステムがおかしい訳でw
重要なデータなら物理削除しないし結局欠番にならないのだがなw
物理削除して動きませんwwwなんてシステム作っている方がガイジw
ガイジはそもそもオートインクリメントすら使ったこと無さそうだがw
それとガイジはオートインクリメント生成時にリクエストが多いと正しく動かないとか
思ってそうだwwww
そもそも欠番なんて発生しないけどなw
まさか、途中を削除したら欠番発生って言いたいの?w
それで問題が起こるシステムがおかしい訳でw
重要なデータなら物理削除しないし結局欠番にならないのだがなw
物理削除して動きませんwwwなんてシステム作っている方がガイジw
ガイジはそもそもオートインクリメントすら使ったこと無さそうだがw
それとガイジはオートインクリメント生成時にリクエストが多いと正しく動かないとか
思ってそうだwwww
300バカべらー
2022/01/06(木) 20:26:38.03ID:???301nobodyさん
2022/01/06(木) 20:29:54.05ID:???302nobodyさん
2022/01/06(木) 20:34:01.54ID:??? >>294
だからそれのどこが問題あるの?
オートインクリメントで期待していることはサロゲートキーの為のユニークなidが欲しいだけだし
欠番が生じたら問題が起きるデータを設計していることが設計ミスだと思うが?
だからそれのどこが問題あるの?
オートインクリメントで期待していることはサロゲートキーの為のユニークなidが欲しいだけだし
欠番が生じたら問題が起きるデータを設計していることが設計ミスだと思うが?
303nobodyさん
2022/01/06(木) 20:47:42.36ID:??? お前らいつまでやるんだよ
プログラマのくせに今に事にどれだけこだわるんだ
プログラマのくせに今に事にどれだけこだわるんだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【ラジオ】永野芽郁、田中圭との不倫疑惑後初の『ANNX』で謝罪「誤解を招くような行動…反省」「本当にごめんなさい」★6 [Ailuropoda melanoleuca★]
- 【教育】「紙は感覚刺激し記憶定着」「スウェーデンでは見直しも」…教育団体、デジタル教科書に慎重意見 [ぐれ★]
- 【MLB】オリオールズ・菅野智之 ヤンキース相手に5回無失点の好投! 今季3勝目 自己最多の8奪三振 [冬月記者★]
- 【東京】「もう新宿に用はない」 立川が今選ばれる理由! 「住みたい街ランキング」急上昇も裏で迫る人口減! この人気は持続可能なのか [ぐれ★]
- 【あなたの知らないアメリカ】ナイキはもうダサいのか ブランド力低下、王者が見失った原点 [ぐれ★]
- 【芸能】GACKT、海外空港で男性検査官に「オトコ…か?」と聞かれる “鮮やかな一言”で回答 [ネギうどん★]
- 【お笑い】枯れ木を大量に立てた例の万博「文明の森」、倒木の恐れありとして敢えなく立入禁止に😂 [359965264]
- 【速報】細田守最新作、日本人待望の映像解禁wwwwwww [705549419]
- __司法省の妨害を理由にエプスタインファイルの公開を求める司法監視団が追加の訴訟 [827565401]
- 【悲報】日本人気出す「大家族って『多産DV』じゃね?父親が性欲に任せて母親を妊娠出産を強要する。子供を産ませるのは虐待 [257926174]
- 【悲報】X「新採用の子が来なくなったらしい」賛否両論で話題に [394133584]
- 日本人「なんかAIが凄いらしいな。よっしゃAIで稼ぐべ!!」👈なにやるといい? [275369176]