忘れられない激○○料理

分からなさすぎるので初めて投稿します。

laravelを使ってcsvインポート機能をおこないたくて、、、。 laravelを使ってcsvファイルをmysqlにインサートするのも分からず、そもそもどこにcsvファイルを置くのかとかcsvファイルの読み込み方も分からず困っています、、

ネットで調べても理解できず分かる方教えていただきたいです!

A 回答 (1件)

Laravel とは Web アプリ用のフレームワークです。


つまり Web サーバーをブラウザで操作するアプリ形式です。

なので必要なファイルを読み込ませるなら、
Web アプリらしいやりかたが基本になります。

Web 画面のボタンを押すとサーバー内に設定した「ディスク」から読み込み
参考) https://readouble.com/laravel/10.x/ja/filesystem …
Web 画面内フォームから HTTP アップロードすると読み込み
参考) https://readouble.com/laravel/10.x/ja/requests.h …

CSV インポート機能を実装するなら、DB接続をした後で
ファイルを一行読み込み → CSV解析 → 登録するSQL実行
の繰り返しになるかと思います。
参考)
https://readouble.com/laravel/10.x/ja/database.h …
https://www.php.net/manual/ja/function.str-getcs …
https://readouble.com/laravel/10.x/ja/queries.ht …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報