我有一条路线,就是完全接受一个论点,就像
Route::get('view-request/type/{type}/id/{id}', 'CustomerReqController@testing')->name('request.manage');也把它叫做刀刃
<a href="{{route('request.manage',['type'=>'new','id'=>'data'])}}"控制器是
public function testing(Request $request,$type,$id){
dd($request->all());
}它给了我错误
缺少路由所需的参数: request.manage。(视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) (视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) )(视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) )
我做错什么了?
发布于 2019-01-25 06:48:26
用途:
<a href="{{ route('request.manage', ['type' => 'new', 'id' => 'data']) }}">发布于 2019-01-25 07:44:54
只需使用以下代码即可获得路由参数。希望这对你有用。对于Get和Post两种方法。
public function testing(Request $request)
{
$type= $request->type;
$id= $request->id;
}发布于 2019-01-25 08:27:03
按照这段代码对我起作用的步骤。
1:宣布路线
Route::get('view-request/type/{type}/id/{id}', 'UserController@index')->name('request.manage');2:创建链接
<a href="{{ route('request.manage', ['type'=>'test','id'=>6]) }}">Register</a>3:在控制器中获取数据
public function index($type,$id,Request $request){
echo $type;
echo $id;
}https://stackoverflow.com/questions/54360224
复制相似问题