第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

提交按鈕不調(diào)用控制器功能 - Laravel

提交按鈕不調(diào)用控制器功能 - Laravel

PHP
揚(yáng)帆大魚 2023-04-15 10:06:01
我正在嘗試創(chuàng)建一個(gè)表單來(lái)存儲(chǔ)一些數(shù)據(jù)。但是,當(dāng)我單擊提交按鈕時(shí),除了刷新頁(yè)面外沒有任何反應(yīng)。請(qǐng)求被觸發(fā)(顯示在 DevTools -> Network 中)。路線應(yīng)該沒問(wèn)題,因?yàn)樗谝粋€(gè)小時(shí)前工作,現(xiàn)在不行了。我從表單中刪除了每個(gè)輸入,只是為了看看是否可以從控制器調(diào)用存儲(chǔ)函數(shù)。然而,沒有運(yùn)氣。表格:<form method="POST" action="{{route('bookings.store')}}" enctype="multipart/form-data">            @csrf<input type="submit"/></form>控制器(應(yīng)該只在頁(yè)面上打印字符串,但沒有):public function store(Request $request)    {        $this->validate($request, [            'nume' => 'required',            'description' => 'required'        ]);        return "wtf";路線清單:| Domain | Method    | URI                     | Name             | Action                                                                 | Middleware   |+--------+-----------+-------------------------+------------------+------------------------------------------------------------------------+--------------+|        | GET|HEAD  | /                       |                  | Closure                                                                | web          ||        | GET|HEAD  | about                   | about            | App\Http\Controllers\PageController@about                              | web          ||        | GET|HEAD  | api/user                |                  | Closure                                                                | api,auth:api ||        | POST      | bookings                | bookings.store   | App\Http\Controllers\BookingController@store                           | web,auth     ||        | GET|HEAD  | bookings                | bookings.index   | App\Http\Controllers\BookingController@index                           | web          ||        | GET|HEAD  | bookings/create         | bookings.create  | App\Http\Controllers\BookingController@create                          | web,auth     ||        | PUT|PATCH | bookings/{booking}      | bookings.update  | App\Http\Controllers\BookingController@update                          | web,auth     |
查看完整描述

1 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

使用提供的代碼,我看到的錯(cuò)誤是$this->validate()控制器中的函數(shù)調(diào)用失敗,因此,它必須拋出ValidationException。

當(dāng)拋出驗(yàn)證異常并且沒有try{} catch{}使用時(shí),默認(rèn)行為由 Laravel 的Handler類決定:

  • 第 203-205 行:如果拋出的異常是 ValidationException。

  • 第 254-263 行:調(diào)用invalid()HTML 或invalidJson()JSON 響應(yīng)。

  • 第 272-277 行(如果調(diào)用了 invalid()):重定向回會(huì)話中閃現(xiàn)的錯(cuò)誤。

  • 第 286-292 行(如果調(diào)用了 invalidJson()):返回有錯(cuò)誤的 JSON 對(duì)象。

在了解了 ValidationException 的工作原理之后,現(xiàn)在查看您的代碼,我們知道驗(yàn)證失敗,因此,您被“重定向回”(看起來(lái)像刷新)并且沒有打印錯(cuò)誤,因?yàn)樗鼈冊(cè)跁?huì)議。

你能做什么?

要查看錯(cuò)誤,您可以打印它們,要通過(guò)驗(yàn)證,只需再次添加表單輸入:)


查看完整回答
反對(duì) 回復(fù) 2023-04-15
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)