Laravel 无法将信息保存到数据库

Laravel 无法将信息保存到数据库,laravel,Laravel,我对laravel很陌生,创建了所有需要的东西,但我不能编辑或向数据库中添加新条目。但是我可以成功删除。不让应用程序写入数据库会有什么问题 这是我的商店功能 public function store(Request $request) { //validate data $validation=$this->validate($request, [ 'username' => 'required|max:50', 'role_id' => 'requi

我对laravel很陌生,创建了所有需要的东西,但我不能编辑或向数据库中添加新条目。但是我可以成功删除。不让应用程序写入数据库会有什么问题

这是我的商店功能

public function store(Request $request)
{
  //validate data
  $validation=$this->validate($request, [
    'username' => 'required|max:50',
    'role_id' => 'required|max:50',
    'email' => 'required|email|max:50',
  ]);

  $user = new User;
  $user->username = $request->username;
  $user->role_id = $request->role_id;
  $user->email = $request->email;
  $user->save();

  // redirect
  Session::flash('message', 'Successfully added the record!');
  Session::flash('alert-type', 'success');

  return Redirect::to('user');
}
路线


使用下面给出的方法更改您的
存储
方法,并让我知道将打印哪条消息

public function store(Request $request)
{
  //validate data
  $validation=$this->validate($request, [
    'username' => 'required|max:50',
    'role_id' => 'required|max:50',
    'email' => 'required|email|max:50',
  ]);

  $user = new User;
  $user->username = $request->username;
  $user->role_id = $request->role_id;
  $user->email = $request->email;
  $user->save();

    //Success redirect
  if($user){
    Session::flash('message', 'Successfully added the record!');
    Session::flash('alert-type', 'success');
  }
  //Failed redirect
  else {
    Session::flash('message', 'Something went wrong!');
    Session::flash('alert-type', 'success');
  }

  return Redirect::to('user');
}

若要了解。

请使用下面给出的更改您的
存储方法,并让我知道将打印哪条消息

public function store(Request $request)
{
  //validate data
  $validation=$this->validate($request, [
    'username' => 'required|max:50',
    'role_id' => 'required|max:50',
    'email' => 'required|email|max:50',
  ]);

  $user = new User;
  $user->username = $request->username;
  $user->role_id = $request->role_id;
  $user->email = $request->email;
  $user->save();

    //Success redirect
  if($user){
    Session::flash('message', 'Successfully added the record!');
    Session::flash('alert-type', 'success');
  }
  //Failed redirect
  else {
    Session::flash('message', 'Something went wrong!');
    Session::flash('alert-type', 'success');
  }

  return Redirect::to('user');
}
使用。

用户控制器

public function store(Request $request)
{
  //validate data
  $validation=$this->validate($request, [
    'username' => 'required|max:50',
    'role_id' => 'required|max:50',
    'email' => 'required|email|max:50',
  ]);

  $user = new User;
  $user->username = $request->username;
  $user->role_id = $request->role_id;
  $user->email = $request->email;
  $user->save();

  // redirect
  Session::flash('message', 'Successfully added the record!');
  Session::flash('alert-type', 'success');

  return Redirect::to('user');
}
你的路线

<?php
Route::get('/', function () {
    return view('auth.login');
});

Route::auth();

Route::get('/home', 'HomeController@index');

Route::post('/user/store', 'UserController@store');
用户控制器

public function store(Request $request)
{
  //validate data
  $validation=$this->validate($request, [
    'username' => 'required|max:50',
    'role_id' => 'required|max:50',
    'email' => 'required|email|max:50',
  ]);

  $user = new User;
  $user->username = $request->username;
  $user->role_id = $request->role_id;
  $user->email = $request->email;
  $user->save();

  // redirect
  Session::flash('message', 'Successfully added the record!');
  Session::flash('alert-type', 'success');

  return Redirect::to('user');
}
你的路线

<?php
Route::get('/', function () {
    return view('auth.login');
});

Route::auth();

Route::get('/home', 'HomeController@index');

Route::post('/user/store', 'UserController@store');


你能给我们看一些代码吗?我刚刚编辑完上面的代码,你有没有收到任何错误?是的,RouteCollection.php第161行:共享你的路线代码中有一个NotFoundException。。设置如下路由::post('/user/store','UserlController@store');你能给我们看一些代码吗?我刚刚编辑完上面的代码,你有没有收到任何错误?是的,这是RouteCollection.php第161行中的NotFoundException:共享你的路线代码。。设置如下路由::post('/user/store','UserlController@store');当我尝试编辑时,它显示它正在加载,但不会重定向到另一个页面。当我尝试添加一个用户时,它会带来“NotFoundHttpException in RouteCollection.php第161行”错误您的路由设置不正确。尝试路由::post('/user/store','UserlController@store');
进入
路由
,并对存储数据使用此操作。DataTables警告:表id=角色-为第0行请求的未知参数“3”。有关此错误的更多信息,请参阅,这是我尝试编辑时看到的错误。当我尝试编辑时,它显示它正在加载,但不会重定向到其他页面。当我尝试添加一个用户时,它会带来“NotFoundHttpException in RouteCollection.php第161行”错误您的路由设置不正确。尝试路由::post('/user/store','UserlController@store');
进入
路由
,并对存储数据使用此操作。DataTables警告:表id=角色-为第0行请求的未知参数“3”。有关此错误的详细信息,请参阅我现在尝试编辑时看到的错误