File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change @@ -163,6 +163,56 @@ return [
163163__ PS__ : If you want to translate the message, just copy the message and translate it, because it uses the translator method behind the scene.
164164
165165
166+ ## Reallife Example
167+ In your blade file
168+
169+ ``` blade
170+ <form action="" method="post">
171+ @csrf
172+ <div>
173+ <input type="text" name="name" />
174+ @error('name')
175+ <p class="error">{{ $message }}</p>
176+ @enderror
177+ </div>
178+
179+ <div>
180+ <x-turnstile-widget theme="auto" language="fr"/>
181+ @error('cf-turnstile-response')
182+ <p class="error">{{ $message }}</p>
183+ @enderror
184+ </div>
185+
186+ <button>Submit</button>
187+ </form>
188+ ```
189+
190+ In your controller:
191+
192+ ``` php
193+ use Coderflex\LaravelTurnstile\Rules\TurnstileCheck;
194+ use Coderflex\LaravelTurnstile\Facades\LaravelTurnstile;
195+
196+ ...
197+
198+ public function store(Request $request)
199+ {
200+ $request->validate([
201+ 'name' => ['required', 'string', 'max:250'],
202+ 'cf-turnstile-response' => ['required', new TurnstileCheck()],
203+ ]);
204+
205+ // or
206+ $response = LaravelTurnstile::validate();
207+
208+ if (! $response['success']) {
209+ // do your thing.
210+ }
211+
212+ // do your things.
213+ }
214+ ```
215+
166216## Testing
167217
168218``` bash
You can’t perform that action at this time.
0 commit comments