2017-08-11 78 views
1

我的网页上有一个ajax请求,它根据数据是否被验证返回视图。这在Laravel 5.4上完美运行,但我不得不在服务器上降级到Laravel 5.0,而现在它正在抛出错误。如果数据无效,我的ajax请求会执行其他操作,并且按预期工作。所以问题是这个渲染功能Laravel中的渲染函数

//Controller Method for my ajax request 
    //when data is valid 
     return ["view" => view("example")->render(), "isValid" => true]; 
    //when data is valid 
     return ['isValid' => false]; 

现在,当我的数据无效,它的行为如预期。但是当它返回这个视图时会抛出一个错误。有小费吗?

+1

出于好奇,您为什么必须从5.4降级到5.0?另外,你有什么错误? –

+0

我抛出的错误是在我的jQuery的我的Ajax请求: 所以'$阿贾克斯({// 其他信息 成功:功能(数据) 错误:警告( “错误”);} )' 在我的开发工具铬,我收到的错误是一个500内部服务错误 – Muhammad

+0

@ChrisForrence我所使用的服务器只有Laravel 5.0,我正在与5.4的另一个工作,但现在5.4关闭,所以我必须将它移动到Laravel 5.0 – Muhammad

回答

0

您应该切换回laravel 5.4。如果你喜欢旧版本的laravel的任何功能:你仍然可以在https://laravelcollective.com/ 访问它们我猜你的laravel版本与你的代码不兼容。 (如果无法切换回来,请查看laravel 5.0的文档)

+0

是的,男人它贬低降级,但我无法自上有一千个应用程序,并在Laravel 5.0上运行 – Muhammad