İçindekiler
Çok fazla veriyi işlemesi gereken uygulamalar oluşturduğumuzda, bazen bir bilgi yükleme formunun olması yeterli değildir, bazen büyük miktarda veriyi otomatik bir şekilde taşımamız gerekir.Bunun için birçok seçeneğimiz var, ancak en basit seçenek bir csv dosyası, bu tür dosyalar virgül veya noktalı virgülle ayrılmış verileri düzenlememize izin verir, bununla bir düz metin dosyasında çok fazla veri depolayabiliriz, avantajı, aşağıdaki gibi programlarda veri üretebilmemizdir. Excel daha sonra uygulamamıza aktarılacaktır.
bir oluştur csv dosyası Oldukça basit bir şey, sadece bir metin düzenleyici açın, verileri virgülle ayırarak birkaç satır yerleştirin, burada dikkat etmemiz gereken önemli şey, satır başına aynı miktarda değer tutmamız, böylece daha kolay hale getireceğiz. dosyayı işlerken bir örnek görelim:
Yapmak için içe aktarmak Birkaç küçük adımı izlemeliyiz, bunlar uygulamamızın gerçekliğine uyarlanabilir, takip edilmesi oldukça basittir:
1- Verileri içe aktaracağımız tabloyu oluşturmak için bir göç oluşturmalıyız, bu durumda bilim kurgu programları temasını takip ederek aşağıdaki komutu çalıştıracağız. zanaatkar:
php esnaf göçü: create_scifi_table yapın
2- Yöntemde yukarı () Oluşturduğumuz geçiş dosyamızdan tablomuzun niteliklerini yerleştireceğiz, bu aşağıdakine benzer bir şey olmalıdır:
class Scifi, Eloquent'i genişletir {protected $ table = 'scifi'; }
4- Sonraki eylem, bir rotada görünümü oluşturuyoruz, bununla verilerimizi işleyebiliriz, bunun için dosyada route.php get yönteminden ihtiyacı olanı alan bir rota oluşturacağız, sonra orada dosyayı okuma modunda açacağız, içeriğinden geçeceğiz ve içeriğin bir foreach () işlemini yapacağız, yani her satır için sütunları alacağız ve onları modelimizde saklayabiliriz, son olarak kaydediyoruz ve ardından tablodaki tüm verileri sorguluyoruz. Aşağıdaki resimde bu rotanın nasıl göründüğünü görelim: