28 lines
690 B
PHP
28 lines
690 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers\API;
|
||
|
|
|
||
|
|
use App\Http\Controllers\Controller;
|
||
|
|
use App\Http\Resources\ApiResponseResource;
|
||
|
|
use App\Models\Directories;
|
||
|
|
use App\Models\Setting;
|
||
|
|
|
||
|
|
class AppController extends Controller
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* get App Config
|
||
|
|
* @return ApiResponseResource
|
||
|
|
*/
|
||
|
|
public function get()
|
||
|
|
{
|
||
|
|
$response = [];
|
||
|
|
$settings = Setting::orWhere('key', 'Button1')->orWhere('key', 'Button2')->orWhere('key', 'Button3')->get();
|
||
|
|
|
||
|
|
foreach ($settings as $setting) {
|
||
|
|
$response['folders'][$setting->key] = Directories::find($setting->value)->only('id', 'name');
|
||
|
|
}
|
||
|
|
|
||
|
|
return new ApiResponseResource("OK", $response);
|
||
|
|
}
|
||
|
|
}
|