Laravel 5.3 - 空白屏幕 - 插入查询

时间:2016-09-27 05:28:48

标签: php laravel laravel-5 laravel-5.2

我新安装的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');
    }
}

2 个答案:

答案 0 :(得分:0)

更改saveRole函数,如下所示。

# Set the routes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^localhost [NC]
RewriteRule ^(.*)$ http://localhost/creator/$1 [L,R=301]

#Set the sites route
RewriteRule ^sites([a-z/]*)$ /sites/$1 [L]

#Set the javascript route
RewriteRule ^javascript([a-z/]*)$ /javascript/$1 [L]

#Set the themes route
RewriteRule ^themes([a-z/]*)$ /themes/$1 [L]

#Set the images route
RewriteRule ^images([a-z/]*)$ /images/$1 [L]

#Set the html route
RewriteRule ^html([a-z\-/]*)$ index.php?route=$1 [QSA,L]

#Set the application route
RewriteRule ^([a-z\-/]*)$ index.php?route=$1 [QSA,L]

#Set the application default route
RewriteRule ^([a-z\-/]*)$ index.php [QSA,L]

# Default Index Page
DirectoryIndex index.php

# Protect htaccess file
<files .htaccess="">
order allow,deny
deny from all
</files>

答案 1 :(得分: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');
}