2016-09-27 35 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'); 
}