PHP code example of aaronbell1 / laravel-csv-bulk-uploader
1. Go to this page and download the library: Download aaronbell1/laravel-csv-bulk-uploader library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aaronbell1 / laravel-csv-bulk-uploader example snippets
Aaronbell1/LaravelCsvBulkUploader/LaravelCsvBulkUploaderServiceProvider::class,
return [
'firstname' => '|email',
'age' => 'integer|min:18'
];
return [
'firstname. => 'User age must be at least 18.'
];
$name = $row['firstname'];
$email = $row['email'];
protected $userUploader;
public function __construct(UserBulkUploader $userUploader)
{
$this->userUploader = $userUploader;
}
public function store()
{
$userUploader = new UserBulkUploader;
}
public function store()
{
$userUploader = new UserBulkUploader;
$userUploader->load('/path/to/file.csv');
}
public function store()
{
$userUploader = new UserBulkUploader;
$userUploader->load('/path/to/file.csv');
$isValid = $userUploader->isValid();
if($isValid) {
// success
} else {
// failure
}
}
public function store()
{
$userUploader = new UserBulkUploader;
$userUploader->load('/path/to/file.csv');
$isValid = $userUploader->isValid();
if($isValid) {
$userUploader->save();
} else {
// failure
}
}
// Controller.php
public function store()
{
$userUploader = new UserBulkUploader;
$userUploader->load('/path/to/file.csv');
$isValid = $userUploader->isValid();
if($isValid) {
$userUploader->save();
} else {
return $userUploader->redirectWithErrors('users');
}
}
blade
// View.blade.php
// ERROR MESSAGES
@if ($errors->any())
<div class="alert alert-danger">
@foreach ($errors->unique() as $error)
<li>{{ $error }}</li>
@endforeach
</div>
@endif
// USERS WITH ERRORS
@foreach(session('users') as $key => $user)
<li>{{ $user['firstname'] }}</li>
@endforeach