selamlar 2 saattir uğraşıyorum en kolay yeri yapamadım aşağıda attığım form kodu post etmiyor hazır tasarım kullanıyorum acaba neyden oluyor bu anlamadım bi yardım ederseniz sevinirim 🙁
kodlar;
<form action="{{ route('registerpos') }}" method="POST">
<div class="form-group mb-2">
<input type="text" name="user_name" class="form-control" id="1" placeholder="User Name">
</div>
<div class="form-group mb-2">
<input type="text" name="email" class="form-control" id="email1" placeholder="Email Address">
</div>
<div class="form-group mb-2">
<input type="password" name="password" class="form-control" id="password1" placeholder="Password">
</div>
<button type="submit" class="nir-btn" id="submit3">Register</button>
@csrf
</form>
route dosyası:
Route::controller(ArayuzController::class)->group(function () {
Route::get('/{locale}','home')->name('home');
Route::get('login/{locale}','login')->name('login');
Route::get('registerpos','registerpos')->name('registerpos');
Route::post('registerpos','registerpos')->name('registerpos');
});
Controller:
public function registerpos(Request $request){
if (!in_array($locale,['tr','en','gr','fr'])) {
$locale='en';
}
\App::setLocale($locale);
Session::put('locale',$locale);
$kayithata= $request->validate([
'user_name' => 'required',
'email' => 'required',
'password' => 'required'
]);
$kod= Hash::make(rand(1,99999999));
$kaydet= User::insert([
'name' => $request->user_name,
'email' => $request->email,
'password' => $request->password,
'yetki' => 'User',
'kod' => $kod,
'remember_token' => $kod
]);
if ($kaydet) {
return back()->with('success','Kayıt başarılı');
}
else{
return back()->with('error','Hata..!!');
}
}