首页 > 解决方案 > 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');
}

标签: htmllaravel

解决方案


推荐阅读