@php //Łączenie z bazą danych /* $hostname="127.0.0.1"; $username="teoptggw_odo-app"; $password="twoje_hasło_do_bazy_danych"; $dbname="twoja_nazwa_użytkownika_w_bazie_danych"; $usertable="nazwa_twojej_tabeli"; $yourfield = "twoje_pole"; mysqli_connect($hostname,$username, $password) albo die ("html>script language='JavaScript'>alert('Nie można nawiązać połączenia z bazą danych! Spróbuj ponownie później.'),history.go(-1)/script>/html>"); mysqli_select_db($dbname); # Sprawdź, czy dany rekord istnieje $query = "SELECT * FROM $usertable"; $result = mysqli_query($query); if($result){ while($row = mysqli_fetch_array($result)){ $name = $row["$yourfield"]; echo "Nazwa: ".$name."br/>"; } } */ use App\Models\sw030_Zasoby; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; $items = DB::table('sw030_zasoby') ->get(); $lp = 1; DB::statement("SET foreign_key_checks=0"); sw030_Zasoby::truncate(); DB::statement("SET foreign_key_checks=1"); $myfile = fopen("import_file/zasoby/{$zmienna}/zasoby.csv", "r") or die("Unable to open file!"); // Output one line until end-of-file $tablica = array(); $i = 0; while(!feof($myfile)) { $linia = fgets($myfile); $tablica[$i] = explode(';', $linia); $i++; } fclose($myfile); //print_r($tablica); @endphp @foreach($items as $item) @endforeach
{{ $item->id }} {{ $item->rodzaj_zasobu_id }} {{ $item->zasob_nazwa }}

@foreach($tablica as $subtab) @if(isset($subtab[1])) @endif @endforeach
{{ $lp++ }} {{ (int)$subtab[0] }} {{ $subtab[1] }} {{ $subtab[2] ?? '' }} {{ $subtab[3] ?? '' }}
@php foreach($tablica as $subtab){ //print_r($subtab); //echo "
"; if(isset($subtab[1])){ echo $subtab[0]."|".$subtab[1]."
"; sw030_Zasoby::updateOrCreate( ['rodzaj_zasobu_id' => (int)$subtab[0],'zasob_nazwa' => $subtab[1] ], ['rodzaj_zasobu_id' => (int)$subtab[0],'zasob_nazwa' => $subtab[1],'zasob_nazwa_skrot' => $subtab[2] ?? '','zasob_opis' => $subtab[3] ?? ''] ); } } $items2 = DB::table('sw030_zasoby') ->get(); @endphp

@foreach($items2 as $item2) @endforeach
{{ $item2->id }} {{ $item2->rodzaj_zasobu_id }} {{ $item2->zasob_nazwa }}