雀魂 祝!雀傑
やっと雀傑いったので記念に!
【Laravel】【PJ:TEST7】6.web.phpのroute記載方法について
概要
Laravel 8.xよりweb.phpの記載方法が変わったそうなので記載しておく。
今までのものでも動くので必須ではないが。
- Route::get('order', 'TOrderController@index'); + Route::get('/fullcalender', [TEventController::class, 'index']);
【Laravel】【PJ:TEST7】5.各種マスタの設定
概要
各種マスタの設定。
migration、factory、seeder、各画面などを設定。
特筆すべきものもなかったため、ここでは割愛する。
【Laravel】【PJ:TEST7】4-2.郵便番号マスタアップロード機能 機能編
概要
郵便番号マスタの機能を作成する。
前回は画面まで作成したので、今回は機能部分。
CSVインポートのは下記を参照に作成
していたのだが、問題発生。
参照先はfastexcelを使用していたのだが、こちら取込の際、
ヘッダが必須になっている模様。
(必須というか1行目がヘッダ扱い)
今回は、ヘッダなしの、1行目からデータのCSVであり、
マニュアルも読んでみたが、ヘッダのオプションはない模様。
(実装もprivate $start_row = 1;になっているし)
なので、Goodby CSVに切り替え。
(処理時間も、ソースコードも短くなりそうだったので残念)
こちら参照。
beyondjapan.com
無事ヘッダなしのデータを取り込めるようになりました。
デフォルトからの変更点
ini_set("max_execution_time",0); // 追加:タイムアウトしない ini_set("max_input_time",0); // 追加:パース時間を設定しない ・・・ $interpreter = new Interpreter(); $interpreter->unstrict(); // 追加 ・・・ foreach($dataList as $row){ ※項目の設定 $m_zip->save(); $count++; }