2020-11-02 14:47:11 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
|
|
2020-11-05 09:36:13 +01:00
|
|
|
use App\Models\Content;
|
|
|
|
|
use App\Models\Faq;
|
2020-11-02 14:47:11 +01:00
|
|
|
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
|
|
|
*/
|
2020-11-02 14:47:11 +01:00
|
|
|
public function legalNotice(Request $request)
|
|
|
|
|
{
|
2022-09-03 16:56:16 +02:00
|
|
|
// @phpcs:enable
|
2020-11-05 09:36:13 +01:00
|
|
|
$content = Content::where('key', 'legals')->first();
|
|
|
|
|
return view('legal-notice', compact('content'));
|
2020-11-02 14:47:11 +01:00
|
|
|
}
|
|
|
|
|
|
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
|
|
|
|
|
*/
|
2020-11-02 14:47:11 +01:00
|
|
|
public function terms(Request $request)
|
|
|
|
|
{
|
2022-09-03 16:56:16 +02:00
|
|
|
// @phpcs:enable
|
2020-11-05 09:36:13 +01:00
|
|
|
$content = Content::where('key', 'cgv')->first();
|
|
|
|
|
return view('terms', compact('content'));
|
2020-11-02 14:47:11 +01:00
|
|
|
}
|
|
|
|
|
|
2022-09-03 16:56:16 +02:00
|
|
|
/**
|
|
|
|
|
* privacy page
|
|
|
|
|
*
|
|
|
|
|
* @param Request $request
|
|
|
|
|
* @return \Illuminate\Contracts\View\View
|
|
|
|
|
*
|
|
|
|
|
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
|
|
|
|
*/
|
2020-11-02 14:47:11 +01:00
|
|
|
public function privacy(Request $request)
|
|
|
|
|
{
|
2022-09-03 16:56:16 +02:00
|
|
|
// @phpcs:enable
|
2020-11-05 09:36:13 +01:00
|
|
|
$content = Content::where('key', 'confidentialite')->first();
|
|
|
|
|
return view('privacy', compact('content'));
|
2020-11-02 14:47:11 +01:00
|
|
|
}
|
|
|
|
|
|
2022-09-03 16:56:16 +02:00
|
|
|
/**
|
|
|
|
|
* faq page
|
|
|
|
|
*
|
|
|
|
|
* @param Request $request
|
|
|
|
|
* @return \Illuminate\Contracts\View\View
|
|
|
|
|
*
|
|
|
|
|
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
|
|
|
|
*/
|
2020-11-02 14:47:11 +01:00
|
|
|
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'));
|
2020-11-02 14:47:11 +01:00
|
|
|
}
|
|
|
|
|
}
|