mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-06 02:33:48 +00:00
27 lines
678 B
PHP
27 lines
678 B
PHP
<?php
|
|
namespace Domain\Settings\Controllers;
|
|
|
|
use Illuminate\Support\Collection;
|
|
use Illuminate\Http\Request;
|
|
use Domain\Settings\Models\Setting;
|
|
use App\Http\Controllers\Controller;
|
|
|
|
class AdminSettingsController extends Controller
|
|
{
|
|
/**
|
|
* Get table content
|
|
*/
|
|
public function __invoke(Request $request): Collection
|
|
{
|
|
if (str_contains($request->get('column'), '|')) {
|
|
$columns = explode('|', $request->get('column'));
|
|
|
|
return Setting::whereIn('name', $columns)
|
|
->pluck('value', 'name');
|
|
}
|
|
|
|
return Setting::where('name', $request->get('column'))
|
|
->pluck('value', 'name');
|
|
}
|
|
}
|