2016-09-27 45 views
-2

I新安裝的Laravel 5.3。我爲角色表創建模型和控制器。當我發送插入數據到角色控制器。它將顯示空白頁面。但打印一張會顯示。選擇查詢將工作,但插入查詢不起作用。Laravel 5.3 - 黑屏 - 插入查詢

控制器:

<?php namespace App\Http\Controllers; 
use Auth; 
use DB; 
use App\Role; 
use Illuminate\Http\Request; 
use Illuminate\Support\Facades\Redirect; 

class UserController extends Controller 
{ 

    public function __construct() 
    { 
     $this->middleware('auth'); 
    } 

    public function index() 
    { 
     return view('admin.userlist'); 
    } 

    public function roleindex() 
    { 
     return view('admin.role'); 
    } 

    public function saveRole(request $request) 
    { 
    $id=Auth::user()->id; 
     $role=new Role; 
     $role->role_title=$request->input('role'); 
     $role->created_by=$id; 
     $role->created_date=date('Y-m-d H:i:s'); 
     $role->save(); 
     $request->session()->flash('alert-success','Role details Saved Successfully!'); 
     return redirect('dddddd'); 
    } 
} 
+0

''請求應uppervcase – Ohgodwhy

+0

這是不工作... @Ohgodwhy – Karthikvijayaveni

回答

0

更改saveRole功能如下。

public function saveRole(Request $request) 
{ // Rest of your code 
} 
+0

無法運作... @ Ashan77 – Karthikvijayaveni

0

使用這樣的:

如果這是行不通的話,會有其他的問題在其他地方。

public function saveRole(\Request $request) 
{ 
     $role=new Role; 
     $role->role_title=$request->get('role'); 
     $role->created_by=$id; 
     $role->created_date=date('Y-m-d H:i:s'); 
     $role->save(); 
     $request->session()->flash('alert-success','Role details Saved Successfully!'); 
     return redirect('to_some_url'); 
}