76 lines
1.9 KiB
PHP
76 lines
1.9 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\Person;
|
|
use App\Http\Controllers\JsonResponse;
|
|
|
|
|
|
class PersonController extends Controller
|
|
{
|
|
|
|
public function index()
|
|
{
|
|
$persons = Person::skip(10)
|
|
->take(5)
|
|
->get();
|
|
return response()->json($persons);
|
|
}
|
|
}
|
|
// <?php
|
|
|
|
// namespace App\Http\Controllers\Auth;
|
|
|
|
// use App\Http\Controllers\Controller;
|
|
// use App\Models\User;
|
|
// use App\Providers\RouteServiceProvider;
|
|
// use Illuminate\Auth\Events\Registered;
|
|
// use Illuminate\Http\Request;
|
|
// use Illuminate\Support\Facades\Auth;
|
|
// use Illuminate\Support\Facades\Hash;
|
|
// use Illuminate\Validation\Rules;
|
|
// use Inertia\Inertia;
|
|
|
|
// class RegisteredUserController extends Controller
|
|
// {
|
|
// /**
|
|
// * Display the registration view.
|
|
// *
|
|
// * @return \Inertia\Response
|
|
// */
|
|
// public function create()
|
|
// {
|
|
// return Inertia::render('Auth/Register');
|
|
// }
|
|
|
|
// /**
|
|
// * Handle an incoming registration request.
|
|
// *
|
|
// * @param \Illuminate\Http\Request $request
|
|
// * @return \Illuminate\Http\RedirectResponse
|
|
// *
|
|
// * @throws \Illuminate\Validation\ValidationException
|
|
// */
|
|
// public function store(Request $request)
|
|
// {
|
|
// $request->validate([
|
|
// 'name' => 'required|string|max:255',
|
|
// 'email' => 'required|string|email|max:255|unique:'.User::class,
|
|
// 'password' => ['required', 'confirmed', Rules\Password::defaults()],
|
|
// ]);
|
|
|
|
// $user = User::create([
|
|
// 'name' => $request->name,
|
|
// 'email' => $request->email,
|
|
// 'password' => Hash::make($request->password),
|
|
// ]);
|
|
|
|
// event(new Registered($user));
|
|
|
|
// Auth::login($user);
|
|
|
|
// return redirect(RouteServiceProvider::HOME);
|
|
// }
|
|
// }
|