首页 > 解决方案 > 视图中未定义的变量错误异常

问题描述

控制器方法

 public function create(Request $request )
{
   $client_id = $request->input('client_name');
   //$userid = \Auth::user()->id;
   $invoice_id = Invoice::create([
    //'userid'=>$userid,
    'clientid'=>$client_id,
    ])->id;

    return redirect('invoice/create/'.$invoice_id);
}

查看哪里出错了

  @if($invoice_product->product_qty!=null)
       value="{{$invoice_product->product_qty}}"
  @endif

模型

  namespace App;

 use Illuminate\Database\Eloquent\Model;

class InvoiceProducts extends Model
{
protected $fillable = ['invoice_id'];
}

和错误 Undefined variable: invoice_product (查看: C:\xampp\htdocs\cs\resources\views\invoice\create.blade.php)

标签: phplaravelredirectundefined-variable

解决方案


尝试使用“与”

return redirect('invoice/create/'.$invoice_id)->with($invoice_id);


推荐阅读