2016-12-03 67 views
1

我需要一些幫助解決此問題。將數據庫表寫入txt文件PHP

我與laravel工作,我選擇它是這樣的:

$table = Onlineszallas::all()->toArray(); 

我想編寫這個查詢與拉丁文2文件的字符集的TXT文件,每行的表,在新行,分隔的字符串;並且每一行都結束;

我試過fputcsv()的方法,但是如果我打開txt文件,我發現一些字符串包含之間的空格撇號像名字行。 「喬治邁克爾」

我需要一些幫助file_put_contents()或任何其他方法可以解決我的問題!

非常感謝!

回答

0

您可以使用Storage正面。創建一個文件:

use Illuminate\Support\Facades\Storage; 
Storage::put('file.txt', $contents); 

將文本內容添加到文件:

Storage::append('file.txt', $someOtherContent); 

但我會電子書籍將數據存儲爲JSON:

$table = Onlineszallas::all()->toJson(); 

在這種情況下,你會能夠輕鬆導入任何系統中的數據。

+0

我該如何使用這個查詢做一個foreach循環?因爲我不知道如何在laravel中獲取數組,爲什麼最好將數據存儲在JSON中? –