Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 提交表单数据后,页面未正确加载到laravel中_Php_Html_Sql_Laravel - Fatal编程技术网

Php 提交表单数据后,页面未正确加载到laravel中

Php 提交表单数据后,页面未正确加载到laravel中,php,html,sql,laravel,Php,Html,Sql,Laravel,我有一个网站,其中有一个表单,用户提交后的表单数据发送到我的数据库和电子邮件 下面是我的控制器和路线 请用存储功能替换此代码 public function store(Request $request) { // return $request; // return $request->Fee; $data = new Register; $data->firstname = $request->

我有一个网站,其中有一个表单,用户提交后的表单数据发送到我的数据库和电子邮件

下面是我的控制器和路线


请用存储功能替换此代码

 public function store(Request $request)
    {

       // return $request;


// return $request->Fee;
            $data = new Register;
            $data->firstname = $request->firstname;
            $data->lastname = $request->lastname;
            $data->mobilenumber = $request->mobilenumber;
            $data->experience = $request->experience;
            $data->designation = $request->designation;
            $data->confirmation = $request->confirmation;
            $data->company = $request->company;
            $data->address = $request->address;
            $data->addressline2 = $request->addressline2;
            $data->city = $request->city;
            $data->state = $request->state;
            $data->pin = $request->pin;
            $data->country = $request->country;
            $data->Whatsapp = $request->Whatsapp;
            $data->alternatenumber = $request->alternatenumber;
            $data->Email = $request->Email;
            $data->CompanyRegNumber = $request->CompanyRegNumber;
            $data->Date_Incorporation_orBusi_Stp = $request->Date_Incorporation_orBusi_Stp;
            $data->GSTIN = $request->GSTIN;
            $data->Services_Offered = $request->Services_Offered;
            $data->Annual_Turnover = $request->Annual_Turnover;
            $data->Declaration = $request->Declaration;

            $data->termsandconditions = $request->termsandconditions;
            // $data->Fee = $request->Fee;
            $data->Mode_of_Payment = $request->Mode_of_Payment;

            $data->Recommended_by_A = $request->Recommended_by_A;
            $data->Recommended_by_B = $request->Recommended_by_B;

              $fee = $request->Fee[0];
              $data->Fee = $fee;

              if(!empty($request->Fee[1]))
              {
               $data->Fee1 = $request->Fee[1];
              }
              if(!empty($request->Fee[2]))
              {
               $data->Fee2 = $request->Fee[2];
              }
            if(!empty($request->Fee[3]))
              {
               $data->Fee3 = $request->Fee[3];
              }


 if($request->hasFile('Photo')) {
      $image = $request->file('Photo');
      $filename = time().$image->getClientOriginalName();
      $destinationPath = public_path('uploads/Photo');

     Storage::disk('public')->put($filename,  File::get($image));
      $data->Photo=$filename;
    }
 if($request->hasFile('Receipt')) {
      $image = $request->file('Receipt');
      $filename = time().$image->getClientOriginalName();
      $destinationPath = public_path('uploads/Receipt');
    Storage::disk('public')->put($filename,  File::get($image));
      $data->Receipt=$filename;
    }
 if($request->hasFile('Signature')) {
      $image = $request->file('Signature');
      $filename = time().$image->getClientOriginalName();
      $destinationPath = public_path('uploads/Signature');
      Storage::disk('public')->put($filename,  File::get($image));
      $data->Signature=$filename;
    }

            $data->save();
            Session::flash('registered','reg');


        $name = $request->firstname." ".$request->lastname;
        $subject = "TEIA";
        $message =  $data->id;

         $photo = $data->Photo;
         $sign = $data->Signature;
         $recipt= $data->Receipt;
    $email = 'zubairking@gmail.com';


        // ->cc(['name1@domain.com','name2@domain.com'])
      Mail::to($email)->send( new SendEmail($subject,$message , $photo ,$sign,$recipt));




            return redirect()->back();
    }
希望它对您有用

尝试添加以下代码:

return redirect('write the route you want to be redirected ');

在控制器中保存数据后。

是否尝试使用header()或redirect()测试代码是否返回?也触发了一些错误吗?您的laravel.log显示了什么?您是否尝试更改
返回();返回重定向(“/register”)
?@Jovs register是我的php代码所在的位置,我想重定向到的页面是“welcomeblade”。。这是主页,我将如何做到这一点,第二次“工作”时,实际上您看到的消息是前一个请求的会话闪存。但是正如我和@Jovs告诉您的,您是否尝试过更改
returnback()
返回重定向(“/寄存器”),用于测试,建议您也可以使用标题(“Location:register”),但会话闪存无法工作。@FabioWilliamConciço我对laravel不熟悉,“register”是我的控制器,我的表单在索引刀片中。你能用你所说的格式来回答这个问题吗