- Add Laravel APP_KEY on projects edit
This commit is contained in:
parent
911839616f
commit
27a00a5622
2 changed files with 39 additions and 8 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -238,6 +238,16 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($project->type === 'Laravel')
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="dev_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->dev_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
|
|
@ -382,6 +392,16 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($project->type === 'Laravel')
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="prod_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->prod_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue