diff --git a/app/Http/Controllers/ProjectsController.php b/app/Http/Controllers/ProjectsController.php index d949f66..89cbbd0 100644 --- a/app/Http/Controllers/ProjectsController.php +++ b/app/Http/Controllers/ProjectsController.php @@ -13,12 +13,14 @@ use Ramsey\Uuid\Uuid; class ProjectsController extends Controller { - public function index(Request $request) { + public function index(Request $request) + { $projects = Projects::orderBy('name')->get(); return view('projects.index', ['projects' => $projects]); } - public function WpAutoLogin(Request $request) { + public function WpAutoLogin(Request $request) + { $url = $request->url; $login = $request->login; $pwd = $request->pwd; @@ -26,7 +28,8 @@ class ProjectsController extends Controller return view('projects.wp-auto-login', ['url' => $url, 'login' => $login, 'pwd' => $pwd]); } - public function add(Request $request) { + public function add(Request $request) + { $dev_db_server = Servers::where([ ['env', 'DEV'], ['type', 'DB'] @@ -46,7 +49,8 @@ class ProjectsController extends Controller return view('projects.add', ['dev_db_server' => $dev_db_server, 'dev_web_server' => $dev_web_server, 'prod_db_server' => $prod_db_server, 'prod_web_server' => $prod_web_server]); } - public function edit(Request $request) { + public function edit(Request $request) + { $uuid = $request->uuid; $project = Projects::where('uuid', '=', $uuid)->first(); if (!$project) @@ -71,7 +75,8 @@ class ProjectsController extends Controller return view('projects.edit', ['project' => $project, 'dev_db_server' => $dev_db_server, 'dev_web_server' => $dev_web_server, 'prod_db_server' => $prod_db_server, 'prod_web_server' => $prod_web_server]); } - public function update(Request $request) { + public function update(Request $request) + { $uuid = $request->uuid; $project = Projects::where('uuid', '=', $uuid)->first(); if (!$project) @@ -80,7 +85,8 @@ class ProjectsController extends Controller return redirect()->route('projects.edit', ['uuid' => $project->uuid])->with('status', 'Sauvegardé !'); } - public function store(Request $request) { + public function store(Request $request) + { $project = new Projects(); $project->uuid = Uuid::uuid4(); $this->makeChanges($request, $project); @@ -110,12 +116,13 @@ class ProjectsController extends Controller abort(404); $project->delete(); return redirect()->route('projects.index')->with('status', 'Projet supprimé !'); - }else{ + } else { return redirect()->route('projects.edit', ['uuid' => $uuid])->with('error', 'Code de vérification invalide.'); } } - private function makeChanges(Request $request, $project) { + private function makeChanges(Request $request, $project) + { $name = $request->name; $display_name = $request->display_name; $php = $request->php; @@ -152,6 +159,8 @@ class ProjectsController extends Controller $dev_htaccess_user = $request->dev_htaccess_user; $dev_htaccess_pwd = $request->dev_htaccess_pwd; $prod_ga_id = $request->prod_ga_id; + $prod_laravel_app_key = $request->prod_laravel_app_key; + $dev_laravel_app_key = $request->dev_laravel_app_key; if (Auth::user()->role === 1) { $prod_login = $request->prod_login; @@ -196,6 +205,8 @@ class ProjectsController extends Controller $project->dev_htaccess_user = $dev_htaccess_user; $project->dev_htaccess_pwd = $dev_htaccess_pwd; $project->prod_ga_id = $prod_ga_id; + $project->prod_laravel_app_key = $prod_laravel_app_key; + $project->dev_laravel_app_key = $dev_laravel_app_key; if (Auth::user()->role === 1) { $project->prod_login = $prod_login; diff --git a/resources/views/projects/edit.blade.php b/resources/views/projects/edit.blade.php index f2d6b7f..8381840 100644 --- a/resources/views/projects/edit.blade.php +++ b/resources/views/projects/edit.blade.php @@ -238,6 +238,16 @@ + @if ($project->type === 'Laravel') +
+
+
+ + +
+
+
+ @endif
@@ -382,6 +392,16 @@
+ @if ($project->type === 'Laravel') +
+
+
+ + +
+
+
+ @endif