2017-04-11 19 views
0

Ich bekomme diesen Fehler. Dieser Fehler kommt, wenn ich traf auf die Schaltfläche LöschenRoute nicht gehen, wo es soll

MethodNotAllowedHttpException in RouteCollection.php Linie 251:

das Problem ist, soweit ich meine Wege wissen, ist richtig.

Mein cart.blade.php

@foreach($cartItems as $cartItem) 
    <tr> 
     <td> 
      <img src="{!! asset("product_images/$cartItem->img") !!}" alt="..." class="img-responsive"> 
     </td> 
     <td>{!! $cartItem->name !!}</td> 
     <td>{!! $cartItem->qty !!}</td> 
     <td>R {!! $cartItem->qty * $cartItem->price !!}</td> 
     <td> 
      {!! Form::open(array('method' => 'Delete', 'route' => array('deleting', $cartItem->rowId))) !!} 
       <button class="btn btn-warning">Delete 2</button> 
      {!! Form::close() !!} 
     </td> 
    </tr> 
@endforeach 

Meine Strecken

Route::put('/product/deleting/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'deleting' 
]); 

mein Controller

public function deleting($id) 
{ 
    echo "string"; 
} 

Antwort

0

Sie verwenden Methode auf dem Formular DELETE:

Form::open(array('method' => 'Delete', 

aber definiert die Methode in Ihrer Route PUT:

Route::put('/product/deleting/{id}', [ 

Versuchen Sie, die Strecke zu

Route::delete('/product/deleting/{id}', [ 
zu ändern
0

Try 'löschen' anstelle von 'setzen' in Ihre Routen-Datei.

Verwandte Themen