laravel - 将帖子保存在数据库中后如何获取帖子的ID?
问题描述
一旦我保存帖子,database
我需要重定向到另一个页面以上传相同帖子的图像。为此,我需要拥有最近发布的帖子的 ID。因为在database
表中我有 idpost_id
图像
因此,这是将帖子保存在数据库中并将其重定向到另一个页面以进行图像上传的代码。
if(PostAd::create($data))
{
return redirect()->route('postimageupload');
}
解决方案
将新创建的帖子放入变量中。然后使用新创建的帖子的 id 重定向到路由。假设你的路线就像
Route::get('image/add/{id}', 'YourController@addimage')->name('postimageupload');
在控制器中
$post = PostAd::create($data);
return redirect()->route('postimageupload',$post->id);
推荐阅读
- c# - 在 WPF 中关闭任何 Dockable 窗格时,如何切换相应 MenuItem 的 isChecked 属性?
- python-3.x - 从 Python aiohttp 响应中检索 IP 地址
- spring - Docker 映像不运行
- python - Django - 如何在 Django 测试中向 Client.post 添加访问令牌?
- github - 带有 Jekyll 的 Github 页面未在 .md 帖子中显示图像
- pandas - 部分转置数据框(交换列和行的子集)
- python - 为每组行按行迭代的最有效方法是什么?
- c++ - 有没有办法在不使用递归和不使用第二个函数的情况下从 BST 中删除一个元素?
- java - 来自 BitBucket 的 Intellij 新 Maven Java 项目未被识别为 Maven
- react-native - 将片段移动到组件后,React Native Datatable 不显示