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