Ich habe eine TXT-Datei mit Ländern und ihre Codes und ich möchte den Inhalt von ihm zu bekommen und in die Datenbank einfügen. Aber wenn, warum versuchen, die Datei zu öffnen, die PHP-Funktion fopen() es maximale Ausführungszeitfehler hier ist der Code wirft: web.php:Laravel maximale Ausführungszeit Fehler beim Versuch zu öffnen. TXT-Datei
Route::get('/countries', '[email protected]');
Pagecontroller:
public function insertCountries()
{
$file = fopen(asset('databases/countries.txt'), 'r');
return 'ok';
}
Die Größe der Datei ist 6KB. Ich verwende Laravel 5.4 EDIT: die Datei in mu öffentlichen Ordner in Ordner-Datenbanken ist
Ich denke, wenn Sie die 'Asset() entfernen' Helfer wird es helfen. Wie ich sehe keinen Grund für diese Datei, um eine URL um sie gewickelt haben – RiggsFolly
Warum nicht 'File :: get()'? :) – Troyer
Oder 'database_path()' wie Sie es in diesem Ordner sagen – RiggsFolly