2017-10-14 156 views
1

我們有一個單獨的文件用於添加數據,它與以下內容正常工作。但是當我在表中使用它時,它不起作用。任何人都可以請幫助這些。如何將數據添加到它,並幫助我與datepicker和複選框發佈我請求幫助。謝謝你在前進如何在laravel中添加數據到數據庫

代碼

<tr> 
<form action="storeself" method="post"> 
<td><input type="date" name="assigndate"></td> 
<td><input type="text" name="topic"></td> 
<td><input type="text" name="activity"></td> 
<td><select class="form-control" name="respon"> 
    <option>--SELECT--</option> 
    <option >Hementh</option> 
    <option >Vijay</option> 
    <option >Usha</option> 
    <option >Arun </option> 
    <option >Yohith </option> 
</select></td> 
<td><select class="form-control" name="support"> 
    <option>--SELECT--</option> 
    <option >Hementh</option> 
    <option >Vijay</option> 
    <option >Usha</option> 
    <option >Arun </option> 
    <option >Yohith </option> 
</select></td> 
<td><select class="form-control" name="priority"> 
    <option>--SELECT--</option> 
    <option >High</option> 
    <option >Medium</option> 
    <option >Low</option> 
</select></td> 
<td><input type="date" name="targetdate"></td> 
<td><select class="form-control" name="status"> 
    <option>--SELECT--</option> 
    <option >To be Started</option> 
    <option >In Progress</option> 
    <option >Completed</option> 
</select></td> 
<td><input type="date" name="compledate" ></td> 
<td><input type="text" name="remarks"></td> 
<td><input type="int" name="targerweek"></td> 
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> 
<td><button input type="submit" name="submit"value="submit">ADD</button> 
    </form> 
</tr> 

路線

Route::get('selfadd','[email protected]'); 
Route::get('selftask', '[email protected]'); 
Route::post('storeself','[email protected]'); 
Route::any('selfdele/{id}', '[email protected]'); 

控制器

class selfctrl extends Controller 
{ 
    public function addself(){ 
    return view('forms.selftask.list'); 
    } 


    public function insert(Request $request){ 

    DB::table("selflist")->insert([ 

     "assigndate"=>$_POST["assigndate"], 
     "topic"=>$_POST["topic"], 
     "activity"=>$_POST["activity"], 
     "respon"=>$_POST["respon"], 
     "support"=>$_POST["support"], 
     "priority"=>$_POST["priority"], 
     "targetdate"=>$_POST["targetdate"], 
     "status"=>$_POST["status"], 
     "compledate"=>$_POST["compledate"], 
     "remarks"=>$_POST["remarks"], 
     "targerweek"=>$_POST["targerweek"] 
    ]); 
    return "Hello"; 
    } 
    public function selflist(){ 
    $users = DB::table('selflist')->get(); 
    return view('forms.selftask.list')->with('users',$users); 
    } 
    public function destroy($id) 
    { 
    DB::table('selflist')->Where('id',$id)->delete(); 
    return redirect('selftask')->with('success','deleted successfully'); 
    } 
} 

回答

0

你是d它錯了。所有的 首先,你需要通過

$request->input('name'); 

來電來郵參數的另一件事是,你應該在控制器從未使用表名,您應該使用模型查詢。

+0

但是,當我添加一個單獨的文件的內容它沒有調用請求工作,但問題出現在我訪問表中並添加下 – Hemanth