如何使用存储laravel在没有换行符的情况下将字符串附加到文件中?

Fad*_*adi 2 php laravel laravel-5

尝试使用Storage:: disk('local')->append()方法在同一行的文件中添加字符串,但在输出文件中,我将每个字符串放在一个新行上

我所做的是:

$string = "first-"; 
Storage::disk('local')->append('filename', $string);
$string = "second"; 
Storage::disk('local')->append('filename', $string);
Run Code Online (Sandbox Code Playgroud)

输出文件是

first-
second
Run Code Online (Sandbox Code Playgroud)

但我正在尝试获取没有换行符的文件

first-second
Run Code Online (Sandbox Code Playgroud)

Wah*_*nto 7

append() 使用 FilesystemAdapter

public function append($path, $data, $separator = PHP_EOL)
Run Code Online (Sandbox Code Playgroud)

PHP_EOL 表面上用于以跨平台兼容的方式查找换行符。

所以,你可以使用:

Storage::disk('local')->append('filename', $string, null);
Run Code Online (Sandbox Code Playgroud)