title: Action App\Http\Controllers\Controller@action not defined
body: <p>I want to submit a form, but I always get <code>Action App\Http\Controllers\About@show not defined</code> even though the function <code>show</code> is defined:</p>
  
  <pre><code>&lt;?php
  namespace App\Http\Controllers;
  
  use Illuminate\Http\Request;
  use App\Http\Requests;
  
  
  class AboutController extends Controller
  {
      public function create()
      {
          return view('about.contact');
      }
  
      public function show()
      {
          return view('about.contactshow');
      }
  
  }
  </code></pre>
  
  <p>This is my blade template <code>about\contact.blade.php</code>:</p>
  
  <pre><code>{!! Form::open(array('action' =&gt; 'About@show', 'method' =&gt; 'post')) !!}
  
      {!! Form::label('username','Username',array('id'=&gt;'user','class'=&gt;'')) !!}
      {!! Form::text('username','user 1',array('id'=&gt;'user','class'=&gt;'', 'placeholder' =&gt; 'user 1')) !!}
  
      {!! Form::submit('Click Me!') !!}
  
  
  {!! Form::close() !!}
  </code></pre>
  
  <p>What am I doing wrong?</p>