Create kısmını bu şekilde kontrol et derim.
@if(!$user->myCode)
<a href="{{ route('code.create') }}">Create Code</a>
@endif
İkinci kez gönderilmesini de şu şekilde engelleyebilirsin
public function createForm()
{
return view('code.create');
}
public function store(Request $request)
{
$token = $request->input('_token');
if (session('last_token') == $token) {
return redirect()->route('code.create')->with('error', 'Form has already been submitted.');
}
if (auth()->user()->myCode) {
return redirect()->route('home')->with('error', 'Code already exists.');
}
session(['last_token' => $token]);
return redirect()->route('home')->with('success', 'Code created successfully.');
}