【发布时间】:2017-06-30 02:50:42
【问题描述】:
我想提交一个表单,但我总是得到Action App\Http\Controllers\About@show not defined,即使定义了函数show:
<?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');
}
}
这是我的刀片模板about\contact.blade.php:
{!! Form::open(array('action' => 'About@show', 'method' => 'post')) !!}
{!! Form::label('username','Username',array('id'=>'user','class'=>'')) !!}
{!! Form::text('username','user 1',array('id'=>'user','class'=>'', 'placeholder' => 'user 1')) !!}
{!! Form::submit('Click Me!') !!}
{!! Form::close() !!}
我做错了什么?
【问题讨论】:
-
您的控制器名为
AboutController,但您尝试访问About。
标签: php laravel laravel-5.2