Как исправить внутреннюю ошибку сервера 500 Undefined Index: ""? Laravel - PullRequest
0 голосов
/ 09 апреля 2020

, когда я пытаюсь сделать этот запрос POST, я получаю статус Внутренней ошибки сервера 500, и когда я смотрю на детали, там написано "message": "Undefined index: CWID", Вот что я пытался сделать POST:

(3) [{…}, {…}, {…}, __ob__: Observer]
0:
CRN: 345627
Course_Code: "CIS305"
Start_Date: "2020-01-21"
End_Date: "2020-05-08"
Course_Time: "15:30:00"
Days_Of_The_Week: "TTR"
Course_Term: "Spring 20"
CWID: "C38475920"
Date_Registered: "2020-04-02"
1:
CRN: 456392
Course_Code: "CIS341"
Start_Date: "2020-01-21"
End_Date: "2020-05-08"
Course_Time: "18:00:00"
Days_Of_The_Week: "W"
Course_Term: "Spring 20"
CWID: "C38475920"
Date_Registered: "2020-04-02"
2:
CRN: 612093
Course_Code: "CIS492"
Start_Date: "2020-01-21"
End_Date: "2020-05-08"
Course_Time: "12:30:00"
Days_Of_The_Week: "TTR"
Course_Term: "Spring 20"
CWID: "C38475920"
Date_Registered: "2020-04-02"

I ' m запись в эту таблицу:

 protected $table ="final_schedule";
  public $timestamps = false;
  protected $fillable = [
    'CWID',
    'CRN',
    'Date_Registered'
  ];

Вот функция в моем контроллере:

public function insert(Request $request){
    $array = [];
    foreach (request()->all() as $value) {
    array_push($array, [
      'CWID' => $value['CWID'], //This is part of the problem apparently
      'CRN' => $value['CRN'], 
      'Date_Registered' => $value['Date_Registered']]);
  }
    DB::table('final_schedule')->insert($array);
  }

Эта функция отправляет данные, используя штраф почтальона. Я использовал этот набор данных в почтальоне:

[
    {   
    "CRN": 345627,
    "Course_Code": "CIS305",
    "Start_Date": "2020-01-21",
    "End_Date": "2020-05-08",
    "Course_Time": "15:30:00",
    "Days_Of_The_Week": "TTR",
    "Course_Term": "Spring 20",
    "CWID": "C38475920",
    "Date_Registered": "2020-04-02"
    },
    {
    "CRN": 456392,
    "Course_Code": "CIS341",
    "Start_Date": "2020-01-21",
    "End_Date": "2020-05-08",
    "Course_Time": "18:00:00",
    "Days_Of_The_Week": "W",
    "Course_Term": "Spring 20",
    "CWID": "C38475920",
    "Date_Registered": "2020-04-02"
    },
    {
    "CRN": 612093,
    "Course_Code": "CIS492",
    "Start_Date": "2020-01-21",
    "End_Date": "2020-05-08",
    "Course_Time": "12:30:00",
    "Days_Of_The_Week": "TTR",
    "Course_Term": "Spring 20",
    "CWID": "C38475920",
    "Date_Registered": "2020-04-02"
    }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...