亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

函數 App\Http\Controllers\EventController::edit()

函數 App\Http\Controllers\EventController::edit()

PHP
達令說 2022-07-16 09:45:07
大家好,請幫助我,我是 laravel 的新手,我不知道為什么會出現此錯誤Symfony\Component\Debug\Exception\FatalThrowableError 函數 App\Http\Controllers\EventController::edit() 的參數太少,通過了 0,預期正好 1這是我的事件控制器 ' public function show(){    $events = Event::all();    return view('superadminpage.admin_event.admin_update_event')->with('events', $events);}/** * Show the form for editing the specified resource. * * @param  int  $id * @return \Illuminate\Http\Response */public function edit($id){    $events = Event::find($id);    return view('superadminpage.admin_event.admin_editform', compact('events', 'id'));}/** * Update the specified resource in storage. * * @param  \Illuminate\Http\Request  $request * @param  int  $id * @return \Illuminate\Http\Response */public function update(Request $request, $id){    $this->validate($request,[        'title' => 'required',        'color' => 'required',        'start_date' => 'required',        'end_date' => 'required',    ]);    $events = Event::find($id);    $events->title = $request->input('title');    $events->color = $request->input('color');    $events->start_date = $request->input('start_date');    $events->end_date = $request->input('end_date');    $events->save();    return redirect('admin_calendar')->with('success', ' has been added');}'這是我的路線"Route::get('/admin_update_event', 'EventController@show'); "Route::get('/admin_editform', 'EventController@edit');這是我的 admin_update_event.blade.php @foreach ($events as $event)    <tbody>        <tr>            <td>{{ $event->id}}</td>            <td>{{ $event->title}}</td>            <td>{{ $event->color}}</td>            <td>{{ $event->start_date}}</td>            <td>{{ $event->end_date}}</td>            <th> <a href="{{ route('edit',['id' => $events->id, 'event' => 1]) }}">                    Edit </a>            </th>        </tr>    </tbody>    @endforeach           
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

問題是您的“編輯”路線沒有參數,并且該edit()方法需要一個$id參數。嘗試這個:

Route::get('/admin_editform/{id}', 'EventController@edit');


查看完整回答
反對 回復 2022-07-16
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

請試試這個

   Route::get('/admin_editform/{id}', 'EventController@edit');


查看完整回答
反對 回復 2022-07-16
  • 2 回答
  • 0 關注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號