我想要在"vandiepen"和"test.txt后面加上"/"。现在,Laravel给出了一个错误,因为它不是文件的好路径。
文件 "C:\xampp\htdocs\systeembeheer\storage/download/vandiepentest.txt" 不存在
我试图将"/"放在$folder和$id变量后面。
$file = storage_path(). "/download/".$folder "/" .$id;
当我这样做时,Laravel给出了一个错误:
语法错误,意外的"/"(T_CONSTANT_ENCAPSED_STRING)
问题是您在$folder
之后错过了.
(连接运算符)。
它应该是:
$file = storage_path() . "/download/" . $folder. "/" . $id;
您也可以使用DIRECTORY_SEPARATOR。
$file = storage_path() . DIRECTORY_SEPARATOR . "download" . DIRECTORY_SEPARATOR . $folder . DIRECTORY_SEPARATOR . $id;