excel upload old bookings

This commit is contained in:
Omair Saleh
2018-12-31 02:28:48 +08:00
parent 03b4691045
commit 863b527fc3
7 changed files with 188 additions and 1 deletions
@@ -0,0 +1,22 @@
<?php
namespace App\Http\Controllers;
use App\Classes\Service\BulkBookings;
use App\Imports\BookingImport;
use Illuminate\Http\Request;
use Maatwebsite\Excel\Facades\Excel;
use Carbon\Carbon;
use Illuminate\Support\Collection;
class BulkBookingController
{
public function index(Request $request){
$bookings = Excel::toArray(new BookingImport(), $request->file('xsl'));
foreach (array_slice($bookings[0],1) as $booking){
(new BulkBookings(Carbon::createFromTimestamp(($booking[0] - 25569) * 86400), $booking[1], $booking[2], $booking[3], $booking[4], $booking[5]))->execute();
}
return redirect()->route('booking.bulk.form');
}
}