【发布时间】:2018-10-01 21:37:29
【问题描述】:
我正在使用 Xampp 和 Laravel,而我的应用在尝试创建发布路线时抛出以下错误:
错误
声明 App\Http\Controllers\HandleClient::validate() 应该兼容 App\Http\Controllers\Controller::validate(Illuminate\Http\Request $request, array $rules, array $messages = Array,数组 $customAttributes = 数组)
表格
<form action="{{route('handle')}}" method="POST">
<label for="cn">Customer Name</label>
<input type="text" name="cn" placeholder="Customer Name" />
<input type="submit" value="Add Request"/>
<input type="hidden" value="{{Session::token()}}" name="_token" />
</form>
控制器HandleClient.php:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HandleClient extends Controller
{
public function validate(Request $request){
return view('finish',$request);
}
}
web.php路由文件:
<?php
Route::get('/', function () {
return view('welcome');
})->name('home');
Route::post('/Request_handled',[
'uses' => 'HandleClient@validate',
'as' => 'handle'
]);
【问题讨论】:
标签: php laravel laravel-routing