- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
正如标题所说 - 我正在尝试使用输入数据重定向回上一页,如下所示:
return Redirect::back()->withInput();
它按预期用于常规输入,但不适用于文件!有解决方法吗?以便在重定向之后,再次选择之前的文件。
最佳答案
这是行不通的。
当您在 Laravel 中重定向某些内容时,它会将 $_POST 和 $_GET 存储在 Session 中,以便在下一个请求中取回数据。文件位于一个特殊的 PHP 全局变量 $_FILES 中,因为它们实际上并不在内存中,它们在磁盘中,只是一些关于它们的信息在内存中。
将这些文件存储在 Session 中可能会消耗太多资源,想象一下将它们存储在存储在数据库中的 Session 中......是的,Laravel 或 Symfony 可以创建一个层来处理它,乍一看看起来很简单,但看起来就像他们只是决定不这样做一样。
因此,IMO,如果您在下一个请求中需要它们,请将它们移动到一个临时区域并使用 Session::put() 获取有关它们的信息,这样您就可以在下一个请求中通过 Session::get() 获取它们。
关于php - Laravel 重定向::withInput(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20831530/
正如标题所说 - 我正在尝试使用输入数据重定向回上一页,如下所示: return Redirect::back()->withInput(); 它按预期用于常规输入,但不适用于文件!有解决方法吗?以便
我一直在尝试做的是发送一个参数作为输入值并使用 Laravel 5.2 重定向。 我引用了官方文档,Stackoverflow和Laracast上的一些帖子,这里是我的尝试。 //This contr
我正在使用 Laravel 5 构建一个简单的登录表单,我想在发生某些错误时默认填写一些输入。我的路由器按给定的方式调用这些函数 Route::get('/login','AuthController
我在这里和 Laravel 论坛都进行了长时间的搜索,但我找不到这个问题的答案。 ->withInput() 吐出一个 Undefined offset: 0。 对于上下文: Controller p
我是一名优秀的程序员,十分优秀!