Updated site to v1.5.5

This commit is contained in:
Henry Whitaker
2020-06-20 18:26:12 +01:00
parent d7d6cebcc6
commit 258b6f1c8a
28 changed files with 680 additions and 594 deletions

View File

@@ -10,16 +10,34 @@ use Illuminate\Support\Facades\Validator;
class SettingsController extends Controller
{
/**
* Return all settings
*
* @return array
*/
public function index()
{
return Setting::get()->keyBy('name');
}
/**
* Get setting by id
*
* @param Setting $setting
* @return Setting
*/
public function get(Setting $setting)
{
return $setting;
}
/**
* Store/update a setting
*
* @param Request $request
* @return Response
*/
public function store(Request $request)
{
$rule = [
@@ -49,6 +67,11 @@ class SettingsController extends Controller
], 200);
}
/**
* Returns instance config
*
* @return array
*/
public function config()
{