Laravel5.4でCSVファイルかどうかのバリデーションをminesにcsvを設定しただけだとダメだったのでtxtを追加して作成しました。
以下を参考にしています。
https://laracasts.com/discuss/channels/general-discussion/csv-file-upload-request-validation
PHP
1mimes:csv,txt
するとtxtファイルも通ってしまいます。
いくつかのフィールド(項目)をカンマ「,」で区切ったテキストデータおよびテキストファイル。
wikiのCSVの説明を見るとCSVファイルもテキストファイルなのでLaravelの機能ではこれが限界なのでしょうか?
ファイルの中身を見て以下などを見るしかないでしょうか。
・カンマが項目数以上あるか
・拡張子がcsvであること
どなたか教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/14 04:26