私は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');
}
ルート
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function() {
return view('auth.login');
});
Route::auth();
Route::get('/home', '[email protected]');
Route::resource('user', 'UserController');
Route::resource('role', 'RoleController');
あなたは私たちにいくつかのコードを表示することができますか? –
私はちょうど編集後に上記を含めました –
何かエラーがありますか? – Komal