html - laravel 5.8 中的函数创建不起作用
问题描述
我正在开发一个具有角色和权限的报价系统。创建方法无效。但是,它给出了一个奇怪的错误。在进行测试时,我可以插入第一条记录,但对于以下记录却没有。发送请求时不显示错误,只刷新页面,不插入数据。
尝试执行时dd
,它不显示任何内容,也不会产生任何错误。它只是刷新页面。
public function create()
{
$products = product::select('id','name')->orderBy('id')->get();
$coateds = coated::select('id','name')->orderBy('id')->get();
$materials = material::select('id','name')->orderBy('id')->get();
$clients = Client::select('id','name')->orderBy('id')->get();
return view('admin.quotations.create',compact('products','coateds','materials','clients'));
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$this->validate($request,[
'description'=>'required',
'price'=>'required',
'tax'=>'required',
'subtotal'=>'required',
'total'=>'required',
'quantity'=>'required',
'client_id'=>'required',
'product_id'=>'required',
'material_id'=>'required',
'coated_id'=>'required',
]);
$requestValues = $request->all();
$quotation = quotation::create([
'description'=>$requestValues['description'],
'price'=>$requestValues['price'],
'tax'=>$requestValues['tax'],
'subtotal'=>$requestValues['subtotal'],
'total'=>$requestValues['total'],
'quantity'=>$requestValues['quantity'],
'client_id'=>$requestValues['client_id'],
'product_id'=>$requestValues['product_id'],
'material_id'=>$requestValues['material_id'],
'coated_id'=>$requestValues['coated_id'],
]);
return redirect()-> route('admin.quotations.edit', $quotation->id)->with('info','Cotizacion guardada con exito');
}
解决方案
推荐阅读
- swift - 如何获得使用 minimumScaleFactor 呈现的实际文本大小
- python - Pandas 基于三种不同条件的多指标设定值
- vodapay-miniprogram - 有没有人尝试过在迷你应用上播放视频?在支付宝网站上有一些文档,仍然想发布问题
- android - MVVM架构android中的微调器问题
- embed - 1. 为什么HTA文档中的视频背景无论设置如何都以z-index优先?
- c - 创建链接列表的程序不起作用
- azure-cosmosdb - 如何在 Azure CosmosDB 中执行更改源
- android - 不显示数据类型。镶嵌提示
- slider - 忘记导出旋转滑块
- vue.js - 可排序的 js 库在 quasar 框架问题中拖动 html 元素