在Laravel中,将post视图id传递给另一个控制器可以通过以下步骤实现:
<form action="{{ route('controllerName.methodName', $postId) }}" method="POST">
@csrf
<button type="submit">传递post id</button>
</form>
这里假设你的控制器名称为controllerName
,方法名称为methodName
,$postId
是你要传递的post id。
Route::post('/process/{postId}', 'ControllerName@methodName')->name('controllerName.methodName');
这里的{postId}
是一个路由参数,将会接收传递过来的post id。
public function methodName($postId)
{
// 使用$postId进行你的逻辑处理
// 例如,可以通过Post模型获取对应的表记录
$post = Post::find($postId);
// 其他逻辑处理...
}
这样,你就可以将post视图id传递给另一个控制器,并在该控制器中访问Laravel中的表记录。请注意,这只是一个示例,具体的实现方式可能会根据你的项目结构和需求有所不同。
关于Laravel的更多信息和相关产品,你可以参考腾讯云的文档和产品介绍:
领取专属 10元无门槛券
手把手带您无忧上云