exchange/app/Http/Controllers/Api/ApiBaseController.php

26 lines
639 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
class ApiBaseController extends Controller
{
protected function localeValidationRule()
{
return ['locale' => 'required|in:tm,ru,en'];
}
public function getMetaText(Request $request)
{
$validator = Validator::make($request->all(), $this->localeValidationRule());
if($validator->fails()) {
return response()->json($validator->errors());
}
return response()->json(settings('text')[request('locale')], 200);
}
}