如何在Laravel里面添加(Blade引擎?)
How to add inside Laravel (Blade engine?)
路线:
Route::get('usuario/{id}/edit', ['as' => 'users.edit', 'uses' => 'Admin\UserController@edit']);
如果它给我带来正确的 id (data.id):
<a href="users.edit/' + data.id + '" class="btn btn-xs btn-primary" ><i class="glyphicon glyphicon-edit"></i></a>
它没有给我正确的 id:
<a href="{{ route('users.edit','+data.id+') }}" class="btn btn-xs btn-primary" ><i class="glyphicon glyphicon-edit"></i></a>
如何在Laravel里面添加(Blade引擎?)
连接不起作用
代码:
{数据:空,渲染:函数(数据,类型,行){
return '';
//return '';
}
}
问题是您实际上是在传递:+data.id+
作为您的论点。因为PHP无法在客户端解释,只能提前别名,以后再修改:
let route = '{{ route('users.edit', '%DATA_ID%') }}'
给锚link加个class供参考:
<a class="btn btn-xs btn-primary edit-link"...
然后select它并稍后更新路线:
document.querySelector('a.edit-link').href = route.replace('%DATA_ID%', data.id)
或者如果你有 $data
作为从 Laravel 返回的 stdClass:
<a href="{{ route('users.edit', $data->id) }}" class="btn btn-xs btn-primary">
路线:
Route::get('usuario/{id}/edit', ['as' => 'users.edit', 'uses' => 'Admin\UserController@edit']);
如果它给我带来正确的 id (data.id):
<a href="users.edit/' + data.id + '" class="btn btn-xs btn-primary" ><i class="glyphicon glyphicon-edit"></i></a>
它没有给我正确的 id:
<a href="{{ route('users.edit','+data.id+') }}" class="btn btn-xs btn-primary" ><i class="glyphicon glyphicon-edit"></i></a>
如何在Laravel里面添加(Blade引擎?) 连接不起作用
代码: {数据:空,渲染:函数(数据,类型,行){ return ''; //return ''; } }
问题是您实际上是在传递:+data.id+
作为您的论点。因为PHP无法在客户端解释,只能提前别名,以后再修改:
let route = '{{ route('users.edit', '%DATA_ID%') }}'
给锚link加个class供参考:
<a class="btn btn-xs btn-primary edit-link"...
然后select它并稍后更新路线:
document.querySelector('a.edit-link').href = route.replace('%DATA_ID%', data.id)
或者如果你有 $data
作为从 Laravel 返回的 stdClass:
<a href="{{ route('users.edit', $data->id) }}" class="btn btn-xs btn-primary">