2017-08-11 93 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