-1
ユーザ名とパスワードを使用してユーザdbに直接CSVファイルを作成しようとしています。私は正常にdbを埋めることができたので、入力ファイルがcsvであるかどうかを検証したい。どんな提案も大歓迎です。Laravel csvファイルの検証
p.s.私はラヴェルを初めて知ったので、徹底的に気にしないでください。
ユーザ名とパスワードを使用してユーザdbに直接CSVファイルを作成しようとしています。私は正常にdbを埋めることができたので、入力ファイルがcsvであるかどうかを検証したい。どんな提案も大歓迎です。Laravel csvファイルの検証
p.s.私はラヴェルを初めて知ったので、徹底的に気にしないでください。
ラーバル検証を使うことができます。 https://laravel.com/docs/5.4/validation
$uploaded_file = Input::file('file');
$file = ['file' => $uploaded_file];
$validation = ['file' => 'required|max:10000|mimes:csv']; // update here
$validator = Validator::make($file, $validation);
$upload_path = 'uploads/leads';
if(!$validator->fails()){
if($uploaded_file->isValid()){
// do what ever you want here
}
} else {
session()->flash('error', 'Error ');
return redirect('anypath')->withInput()->withErrors($validator);
}