在终端机执行php artisan route:list可以得到
执行create使用GET Method
执行store使用Post Method
create和store使用不同的HTTP Method,是因为在资料传递更新时,是分为两个步骤的。
(延用Day 11测试资料形式与内容)
到Postman建立新的测试api页,选择POST Method,选择Body打上要新增的资料。
回到ProductController.php执行store看看会得到怎样的资料形式,检查传到後端的资料形式有没有和原资料的相同
public function store(Request $request)
{
dump($request->all());
}
确定好新增的资料形式相同後,再来就是要把资料加进原本的资料阵列中
public function store(Request $request)
{
$data = $this->getData(); //先取得原本的资料
$newdata = $request->all(); //新增的资料存进newdata
array_push($data,$newdata); //array_push将新增的资料($newdata)加到原本阵列($data)的後面
return response($data); //再将$data回传出去
}
再到Postman测试结果,出现原本的资料加上新增的资料就完成了整个更新资料的操作罗~
利用 Helm 安装 Jenkins 安装 Go sudo apt-get install gola...
在前篇文章中,我已经将 Grafana Operator 部署到 "brandon&quo...
大家好~ 今天要来开始实作留言的 CRUD 了! Route // 查询全部 messages Ro...
编写Python程序常常需要下载第三方套件,但不是人人都懂程序开发需要下载开发软件,而这里是分享py...
Docker 发展之路 过去什麽都没有的黑暗时代,所有的Application都是直接放在服务器上的...