2017-10-04 39 views
1

未定義の変数のように何度も同じエラーが発生しています。私はどこにエラーがなく、データがデータベースに投稿されていない。私はあなたがこのエラーを解決するのを助けることを願っています。変更がある場合はお知らせください。データを投稿するときにサーバーにデータを投稿する際のエラー

File.php

<form action="/create" method="post"> 
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> 

<div class="form"> 
    <h3>Lead Information</h3> 
    <input type="text" name="fname" placeholder="First Name"/> 
    <input type="text" name="lname" placeholder="Last Name"/> 
    <input type="text" name="desig" placeholder="Designation"/> 
    <input type="email" name="email" placeholder="Email ID"/> 
    <input type="text" name="telephone"placeholder="telephone"/> 
    <input type="text" name="mobile" placeholder="Mobile"/> 
    <input type="text" name="linkedin"placeholder="Linked In"> 
    <select name="priority"> 
     <option >Priority</option> 
     <option >TBD</option> 
     <option >Hot</option> 
     <option >Warm</option> 
     <option>Cold</option> 
     <option>Dead</option> 
    </select> 
    <select name="leadsta"> 
     <option >Lead Status</option> 
     <option >Attempt to Contact</option> 
     <option >Contact in Future</option> 
     <option>Contacted</option> 
     <option>Engaged in dialogue</option> 
     <option>Junk Lead</option> 
     <option>Lost Lead</option> 
     <option>Not Contacted</option> 
     <option>prequalified</option> 
    </select> 
<input type="text" name="skype"placeholder="Skype"> 
</div> 
<div class="form"> 
     <h3>Company Information</h3> 
     <input type="text" name="cname"placeholder="Comapny Name"/> 
     <input type="url" name="website"placeholder="Website"/> 
     <input type="text" name="domain"placeholder="Domain"/> 
     <input type="text" name="anualrev"placeholder="Annual Revenue"/> 
     <input type="text" name="nemp"placeholder="No. of Employess"/> 
     <input type="text" name="street"placeholder="Street"/> 
     <input type="text" name="city"placeholder="City"> 
     <input type="text" name="state"placeholder="State"> 
     <input type="text" name="zip"placeholder="Zipcode"> 
     <input type="text" name="country"placeholder="Country"> 
     <input type="text" name="gdesc"placeholder="General Description"> 
    <input type="text" name="cskype"placeholder="Skype"> 
    <br> 

    <button input type="submit" name="submit"value="Add">Submit</button> 

     </form> 
    </div> 

Contoller

<?php 

    namespace App\Http\Controllers; 

    use Illuminate\Http\Request; 
    use DB; 
    use App\Http\Requests; 


class crmcontroller extends Controller 
{ 
    public function addleads(){ 
    return view('forms.leads.add'); 
} 
    public function insert(Request $request){ 
    $name = $request->input('forms.leads.add'); 
    DB::insert('insert into leadlist (fname,lname,$desig,email,telephone,mobile,linkedin,priority,ledsta,skype,cname,website,domain,anualrev,nemp,street,city,state,zip,country,gdesc,cskype) values(?)',[$fname,$lname,$desig,$email,$telephone,$mobile,$linkedin,$priority,$ledsta,$skype,$cname,$website,$domain,$anualrev,$nemp,$street,$city,$state,$zip,$country,$gdesc,$cskype]); 
echo "Record inserted successfully.<br/>"; 
echo '<a href="/insert">Click Here</a> to go back.'; 
} 
} 

routes.phpの

Route::get('leadsadd','[email protected]'); 
Route::post('create','[email protected]'); 

output

ご協力いただきありがとうございます。

答えて

1

感謝をし、最終的に私は数日前に解決策を得ました。 これでコントローラの機能を変更しましたこれを挿入すると機能します。

public function insert(Request $request){ 

    DB::table("leadlist")->insert([ 
     "fname"=>$_POST["fname"], 
     "lname"=>$_POST["lname"], 
     and so on 

     "cskype"=>$_POST["cskype"] 
    ]); 
    echo "Record inserted successfully<br>"; 
    } 
0
  1. モデルを使用してデータベースにデータを挿入/更新/削除する必要があります。
  2. あなたがそれを使用する必要がありますので、リクエストは、フォームのデータが含まれています。すべてのあなたの助けを

    $fname = $request->input('fname'); 
    $lname = $request->input('lname'); 
    
+0

こんにちは、お返事ありがとうございます。挿入/更新/削除のモデルを作るにはどうしたらいいですか? – Hemanth

関連する問題