所以我正在尝试创建一个搜索面板,大约9个搜索输入,一切正常。
当我添加2个输入或选择框时,我的Auth :: user()变为null,它将我退出,因此凭据无用。
看来laravel只接受10个GET参数,这很奇怪。
可以算出来吗?我正试图拖尾laravel.log似乎没有记录错误,为什么它让我退出,我尝试了很多次,但它有点奇怪。
列表? search [application.reference_number] =& search [application.status] =& search [customer.first_name] =& search [customer.last_name] =& search [customer.email] =& search [customer.tin ] =& search [customer.job_position] =& search [company.name] =& sort = application.reference_number& order = desc& search [created_at_from] =& search [created_at_to] =
因此,当添加created_at_from和created_at_to时,它会自动销毁我的会话。
我猜laravel可能只能接受10个GET参数。
答案 0 :(得分:0)
据我所知,GET
参数的数量没有限制,因为我看到一个项目有23 GET
个参数(我被聘请从头开始重建)。
尝试通过POST
传递变量,因为您在网址中限制为+ - 2000个字符,但不在POST
修改强>
尝试清除browser cookies
并确保为app/storage
答案 1 :(得分:0)
过了一会儿,并回复了这个问题,我对其他浏览器进行了测试,比如Firefox,IE。
当标题网址最多为500+个字符时,Chrome浏览器似乎会破坏会话。每当我使用表格时,laravel_session就会改变。
我使用的是最新的Chrome浏览器,似乎他们确实需要解决这类问题。