2016-12-03 20 views
1

私はこの問題について助けが必要です。データベーステーブルをtxtファイルに書き込むPHP

私はlaravelとの仕事だ、と私はこのように見えるかを選択しまっ:

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

私は新しいで、テーブル内のすべての行、LATIN2ファイルの文字セットとTXTファイルにこのクエリを書きたいです行で区切られた文字列。すべての行が終了します。

私はfputcsv()メソッドを試しましたが、もしtxtファイルを開くと、アポストロフィという名前の行の間にスペースを含む文字列が見つかりました。 "George Michael"

私はfile_put_contents()や他の方法で私の問題を解決できると助けが必要です!

多くの感謝!

答えて

0

ファサードStorageを使用できます。

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

ファイルにテキストコンテンツを追加します:

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

しかし、私はあなたがJSONなどのデータを保存するためにrecommentう:

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

をこの場合は、あなたがなりますファイルを作成します。任意のシステムで簡単にデータをインポートすることができます。

+0

このクエリでforeachループを作成するにはどうすればよいですか?私はlaravelで配列をフェッチする方法がわからず、なぜJSONにデータを格納するのが良いのでしょうか? –

関連する問題