临时存储无法在拉拉维尔工作

Temporary Storage not working in Laravel

本文关键字:工作 存储      更新时间:2023-09-26

这是我的临时存储代码,它在php内部,它在laravel控制器中不起作用

这是在视图中:

echo "<script>localStorage.setItem('filename', 'key.pdf');</script>";   

$newval =  "<script>document.write(localStorage.filename);</script>";
Input::file('salesconformation')->move($destinationPath,$newval );
$desPathimg=public_path()."assets/uploads/home/".$newval;

我无法存储文件,

在获取$newval的值并存储它时,它显示错误

   Could not move the file "C:'xampp'tmp'phpAB6A.tmp" to "C:'xampp'htdocs'wrp'public/assets/uploads/home'script>" ()

我犯了什么错误?

拉拉维尔是否不支持本地人??

您不能在此控制器中运行 js 代码。

您应该在客户端运行localStorage进程,我在php控制器中没有看到任何javascript编译器(可能是可能的,但客户端可能不是)。

因此,然后获取文件移动过程的$newVal(在您的示例中,这是"document.write(localStorage.filename);"作为字符串,因此它失败),然后您的逻辑将成功。