I'm trying to insert the data in the database. What is the simplest way to insert a data in the database.
Form
<form action="{{ route('user.store') }}" method="post" enctype="multipart/form-data">
@csrf
App/Http/Controllers/TutorialController.php
use Illuminate\Http\Request;
use App\Http\Requests\CreateUserRequest as UserRequest;
use Illuminate\Support\Facades\Validator;
use App\Models\User;
class TutorialController extends Controller
{
public function index() {
return view('welcome');
}
public function store(UserRequest $request) {
$user = User::create([
'name' => $$request->name,
'email' => $request->email,
'password' => $request->password,
]);
$user->save();
}
}
routes/web.php
Route::get('user', [TutorialController::class, 'index'])->name('user.index');
Route::post('user', [TutorialController::class, 'store'])->name('user.store');
I tried to insert post
$user = User::post([
'name' => $$request->name,
'email' => $request->email,
'password' => $request->password,
]);