Check user phone
This commit is contained in:
1 parent
6ae4fd1cdd
commit
04e45f3b83
1 file changed
+9
@@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Hash;
|
|||||||
use Illuminate\Support\Facades\Log;
|
use Illuminate\Support\Facades\Log;
|
||||||
use App\Services\GetRole;
|
use App\Services\GetRole;
|
||||||
use App\Services\UserService;
|
use App\Services\UserService;
|
||||||
|
use Propaganistas\LaravelPhone\PhoneNumber;
|
||||||
|
|
||||||
class UserController extends Controller
|
class UserController extends Controller
|
||||||
{
|
{
|
||||||
@@ -27,12 +28,20 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function create(Request $request): JsonResponse {
|
public function create(Request $request): JsonResponse {
|
||||||
|
|
||||||
|
$request->validate([
|
||||||
|
'phone' => ['required', 'phone:FR,national']
|
||||||
|
]);
|
||||||
|
|
||||||
|
$phone = new PhoneNumber($request["phone"], 'FR');
|
||||||
|
|
||||||
User::create([
|
User::create([
|
||||||
"name" => $request["name"],
|
"name" => $request["name"],
|
||||||
"email" => $request["email"],
|
"email" => $request["email"],
|
||||||
"password" => Hash::make($request["password"]),
|
"password" => Hash::make($request["password"]),
|
||||||
"lastname" => $request["lastname"],
|
"lastname" => $request["lastname"],
|
||||||
"validate" => 0,
|
"validate" => 0,
|
||||||
|
"phone" => $phone->formatInternational(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return response()->json(['message' => 'User created successfully']);
|
return response()->json(['message' => 'User created successfully']);
|
||||||
|
|||||||
Reference in new issue
Block a user