このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
プログラム言語:php:laravel:csvアップロード [2021/01/25 17:23] humolife [app\Http\Controllers\SampleController.php] |
プログラム言語:php:laravel:csvアップロード [2021/01/25 17:31] (現在) humolife |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 【Laravel】CSVアップロード ====== | + | ====== 【Laravel】CSVアップロード(インポート) |
- | CSVファイルアップロード時に、バリデーションチェックを行い、DBに登録する方法の一例。 | + | CSVファイルをアップロードし、バリデーションチェック&DBに登録する方法の一例。 |
===== config\site\csv.php ===== | ===== config\site\csv.php ===== | ||
コンフィグファイルに、csv の列に対応した DB カラム名の関連付けを定義する。 | コンフィグファイルに、csv の列に対応した DB カラム名の関連付けを定義する。 | ||
行 177: | 行 177: | ||
DB:: | DB:: | ||
- | | + | |
foreach ($csv_data as $val) { | foreach ($csv_data as $val) { |