ldc-boutique-cnc/app/Http/Controllers/IndexController.php

72 lines
1.8 KiB
PHP
Raw Permalink Normal View History

<?php
namespace App\Http\Controllers;
use App\Models\Content;
use App\Models\Faq;
use Illuminate\Http\Request;
class IndexController extends Controller
{
2021-04-21 17:50:57 +02:00
/**
2022-09-03 16:56:16 +02:00
* legal notice page
*
* @param Request $request
* @return \Illuminate\Contracts\View\View
*
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
2021-04-21 17:50:57 +02:00
*/
public function legalNotice(Request $request)
{
2022-09-03 16:56:16 +02:00
// @phpcs:enable
$content = Content::where('key', 'legals')->first();
return view('legal-notice', compact('content'));
}
2022-09-03 16:56:16 +02:00
/**
* terms and conditions page
*
* @param Request $request
* @return \Illuminate\Contracts\View\View
*
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
*/
public function terms(Request $request)
{
2022-09-03 16:56:16 +02:00
// @phpcs:enable
$content = Content::where('key', 'cgv')->first();
return view('terms', compact('content'));
}
2022-09-03 16:56:16 +02:00
/**
* privacy page
*
* @param Request $request
* @return \Illuminate\Contracts\View\View
*
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
*/
public function privacy(Request $request)
{
2022-09-03 16:56:16 +02:00
// @phpcs:enable
$content = Content::where('key', 'confidentialite')->first();
return view('privacy', compact('content'));
}
2022-09-03 16:56:16 +02:00
/**
* faq page
*
* @param Request $request
* @return \Illuminate\Contracts\View\View
*
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
*/
public function faq(Request $request)
{
2022-09-03 16:56:16 +02:00
// @phpcs:enable
2021-04-28 17:45:16 +02:00
$content = Content::where('key', 'faq')->first();
2022-08-25 12:26:43 +02:00
$faq = Faq::all();
return view('faq', compact('faq', 'content'));
}
}