蔡 栄平 wrote a new post, Laravel の Collection を使おう 1年 9か月前
データの取得
first()
単純に要素の先頭を取ってくる。
collect([1, 2, 3, 4])->first();
// 1
条件を指定することも可能
collect([1, 2, 3, 4])->first(function ($value, $key) {
return $value > 2;
});
// 3
同じく […]
蔡 栄平 wrote a new post, 負荷テストする時大量データ作成プロシージャ 1年 10か月前
DROP PROCEDURE proc_test01
/
CREATE DEFINER=homestead@% PROCEDURE proc_test01(IN input int(1))
BEGIN
SET @start_idx = 0;
SET @customers_info_id = 100000;
SET @point_card = 7130010000 ;
loop1: LOOP
SE[…]
蔡 栄平 wrote a new post, Visual Studio Code のおすすめ設定 (settings.json) 1年 11か月前
VSCode[…]
蔡 栄平 wrote a new post, PHPを高速に動かす書き方 2年前
PHPのプログラムを高速に処理をさせる書き方を紹介します。
1回1回の処理に人が知覚出来る程の差はないですが、ループの中や実行回数が多い処理では塵も積もれば山になります。
同じ処理を書くのでも、初期の実装から処理時間を意識する事で後に続く負荷テストや改修作業をずいぶん楽にしてくれます。
知ってさえいれば手間がかかる内容ではないので、是非参考にしてみてください。
インクリメ[…]
蔡 栄平 wrote a new post, LaravelでValidationを実装した話 2年 1か月前
概要
バリデーションエラーログのフォーマットをカスタマイズ
バージョンとか
Laravel 5.6
PHP7.2
シナリオ
Webアプリケーションを作成する案件で、フレームワークや言語等は問わない。
今回は、 PHPの Lar[…]
蔡 栄平 wrote a new post, 連想配列中の重複したレコードを削除する 2年 2か月前
下記のようにDBから取ってきたデータを連想配列にして、重複したレコードを削除したいときってよくある。
$stations = [
[‘id’ => 1, ‘name’ => ‘恵比寿’],
[‘id’ => 2, ‘name’ => ‘渋谷’],
[‘id’ => 3, ‘name’ => ‘新宿’],
[‘id’ => 4, ‘name’ => ‘恵比寿’],
];[…]