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