title: Submit form button not working laravel 5.7
body: <p>I have two scenarios where a user is required to update the record on the <code>calls</code> database. One is when the <code>call</code> is to be assigned to an engineer (this I have successfully implemented). The second is when a <code>call</code> is to be closed. I have two controllers; one handling the first process and the second <code>closeCallsController</code> handling this second process.</p>
  
  <p>Am trying to update a record in the <code>calls</code> database with <strong>this form</strong> </p>
  
  <pre><code>&lt;form action="{{route('Call.update', $calls-&gt;id)}}" method="POST"&gt;
  
      @csrf
      {{method_field('PATCH')}}
      &lt;div class="col-md-6"&gt;
          &lt;div class="input-group" style="width: 100%;"&gt;
              &lt;label for="terminal_id"&gt;{{ __('Terminal ID') }}&lt;/label&gt;&lt;br&gt;
              &lt;input type="text" name="terminal_id" id="terminal_id" class="form-control" value="{{$calls-&gt;terminal_id}}" style="padding: 20px;" readonly&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="col-md-6"&gt;
          &lt;div class="input-group col-md-12" style="width: 100%;"&gt;
              &lt;label for="terminal_name"&gt;{{ __('Terminal name') }}&lt;/label&gt;&lt;br&gt;
              &lt;input type="text" name="terminal_name" id="terminal_name" class="form-control" value="{{$calls-&gt;terminal_name}}" style="padding: 20px;" readonly&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div class="col-md-6"&gt;
          &lt;div class="input-group" style="width: 100%;"&gt;
              &lt;label for="closed_on"&gt;{{ __('Date and time of closure') }}&lt;/label&gt;&lt;br&gt;
              &lt;input type="datetime-local" name="closed_on" id="closed_on" class="form-control" style="padding: 20px;" required&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div class="input-group col-xs-6 form-group"&gt;
          &lt;label for="operations_comment"&gt;{{ __('Comment') }}&lt;/label&gt;&lt;br&gt;
          &lt;textarea name="operations_comment" id="operations_comment" class="form-control" rows="5" cols="20"  required&gt;&lt;/textarea&gt;
      &lt;/div&gt;
      &lt;button type="submit" class="btn-primary" style="padding: 10px; font-size: 16px; border: 0;"&gt;{{ __('Submit') }}&lt;/button&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>But when I click on the <code>Submit</code> button, it simply reloads the page without updating the database nor redirecting to the <code>closedCalls</code> page.</p>
  
  <p><strong>here is my <code>closeCallsContoller</code></strong></p>
  
  <pre><code>public function edit($id)
  {
  $calls = Call::find($id);
  return view('pages.closeCall')-&gt;with('calls', $calls);
  }
  
  /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
  public function update(Request $request, $id)
  {
  //validate
  $this-&gt;validate($request,[
  'terminal_id' =&gt; 'required',
  'terminal_name' =&gt; 'required',
  'pending_on' =&gt; 'required',
  'closed_on' =&gt; 'required',
  'operations_comment' =&gt; 'required'
  ]);
  
  
  //store in the database
  $call = Call::find($id);
  $call-&gt;terminal_id = $request-&gt;input('terminal_id');
  $call-&gt;terminal_name = $request-&gt;input('terminal_name');
  $call-&gt;closed_on = $request-&gt;input('closed_on');
  $call-&gt;operations_comment = $request-&gt;input('operations_comment');
  $call-&gt;call_status = 'Closed';
  $call-&gt;pending_on = 'Closed';
  $call-&gt;closed_by = Auth::user()-&gt;name;
  $call-&gt;save();
  
  return redirect('/pages/closedCalls');
  }
  </code></pre>
  
  <p><strong>And this is my route</strong></p>
  
  <pre><code>Route::get('/pages/closeCall/{id}', 'CloseCallsController@edit');
  Route::resource('CloseCalls', 'CloseCallsController');
  </code></pre>
  
  <p><strong>This is my <code>Call</code> model</strong></p>
  
  <pre><code>class Call extends Model{
  
  protected $fillable = [
  'terminal_id',
  'terminal_name',
  'call_status',
  'pending_on',
  'closed_on',
  'operations_comment',
  'closed_by'
  ];
  
  //describing a one-to-many-relationship between calls and users
  public function user(){
  
  return $this-&gt;belongsTo('App\User');
  }   
  </code></pre>
  
  <p>Please how can I fix this?</p>