Error in Laravel that does not find a routine that exists

0

You are giving the error below on my system in Laravel 5.4. What could be causing this error?

I have already reviewed and already rode the command: php artisan clear-compiled

Followspartsofthecodeandtheirclasses.

prefeitura.blade.php

<h2>Listadeprefeituras</h2>@if(!isset($criterio)){{$criterio='A'}}@endif@foreach(range('A','Z')as$letra)<divclass="btn-group" style="width: 39px">
          <a  href="{{ route('prefeituras.search',$letra) }}" class="btn btn-primary {{$letra === $criterio ? 'disabled' : '' }}"   >
            {{ $letra }}
          </a>
        </div>    
      @endforeach

PrefeituraController.php

public function search(Request $request, $criterio = null) {
    //var_dump($letras);  
    if ( $criterio == null){
      $criterio = 'A';
    }
    //var_dump($criterio);
    $prefeituras = Prefeitura::indexSearch($criterio);
    return view('prefeituras', compact('prefeituras', 'criterio'))
                   ->with('i', ($request->input('page', 1) - 1) * 5);
  }

web.php

//Prefeitura
//Route::get('prefeiturassearch/{letra}','PrefeituraController@search');
Route::get('prefeituras/{letra}',[
    'as'   => 'prefeituras.search',
    'uses' => 'PrefeituraController@search']);
Route::resource('prefeituras','PrefeituraController');
    
asked by anonymous 30.01.2018 / 02:57

0 answers