184 lines
11 KiB
PHP
184 lines
11 KiB
PHP
@extends('layouts.app')
|
||
|
||
@section('title', 'Edit Settings')
|
||
|
||
@section('breadcrumb')
|
||
<ol class="breadcrumb border-0 m-0">
|
||
<li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
|
||
<li class="breadcrumb-item active">Settings</li>
|
||
</ol>
|
||
@endsection
|
||
|
||
@section('content')
|
||
<div class="container-fluid">
|
||
<div class="row">
|
||
<div class="col-lg-12">
|
||
@include('utils.alerts')
|
||
<div class="card">
|
||
<div class="card-header bg-primary text-white">
|
||
<h5 class="mb-0">General Settings</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<form action="{{ route('settings.update') }}" method="POST">
|
||
@csrf
|
||
@method('patch')
|
||
<div class="form-row">
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="company_name">Company Name <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="company_name" value="{{ $settings->company_name }}" required>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="company_email">Company Email <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="company_email" value="{{ $settings->company_email }}" required>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="company_phone">Company Phone <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="company_phone" value="{{ $settings->company_phone }}" required>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="default_currency_id">Default Currency <span class="text-danger">*</span></label>
|
||
<select name="default_currency_id" id="default_currency_id" class="form-control" required>
|
||
@foreach(\Modules\Currency\Entities\Currency::all() as $currency)
|
||
<option {{ $settings->default_currency_id == $currency->id ? 'selected' : '' }} value="{{ $currency->id }}">{{ $currency->currency_name }}</option>
|
||
@endforeach
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="default_currency_position">Default Currency Position <span class="text-danger">*</span></label>
|
||
<select name="default_currency_position" id="default_currency_position" class="form-control" required>
|
||
<option {{ $settings->default_currency_position == 'prefix' ? 'selected' : '' }} value="prefix">Prefix</option>
|
||
<option {{ $settings->default_currency_position == 'suffix' ? 'selected' : '' }} value="suffix">Suffix</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="notification_email">Notification Email <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="notification_email" value="{{ $settings->notification_email }}" required>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="col-lg-12">
|
||
<div class="form-group">
|
||
<label for="company_address">Company Address <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="company_address" value="{{ $settings->company_address }}">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group mb-0">
|
||
<button type="submit" class="btn btn-primary"><i class="bi bi-check"></i> Save Changes</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-lg-12">
|
||
@if (session()->has('settings_smtp_message'))
|
||
<div class="alert alert-warning alert-dismissible fade show" role="alert">
|
||
<div class="alert-body">
|
||
<span>{{ session('settings_smtp_message') }}</span>
|
||
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
|
||
<span aria-hidden="true">×</span>
|
||
</button>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
<div class="card">
|
||
<div class="card-header bg-primary text-white">
|
||
<h5 class="mb-0">Mail Settings</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<form action="{{ route('settings.smtp.update') }}" method="POST">
|
||
@csrf
|
||
@method('patch')
|
||
<div class="form-row">
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_mailer">MAIL_MAILER <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="mail_mailer" value="{{ env('MAIL_MAILER') }}" required>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_host">MAIL_HOST <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="mail_host" value="{{ env('MAIL_HOST') }}" required>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_port">MAIL_PORT <span class="text-danger">*</span></label>
|
||
<input type="number" class="form-control" name="mail_port" value="{{ env('MAIL_PORT') }}" required>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_mailer">MAIL_MAILER</label>
|
||
<input type="text" class="form-control" name="mail_mailer" value="{{ env('MAIL_MAILER') }}">
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_username">MAIL_USERNAME</label>
|
||
<input type="text" class="form-control" name="mail_username" value="{{ env('MAIL_USERNAME') }}">
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4">
|
||
<div class="form-group">
|
||
<label for="mail_password">MAIL_PASSWORD</label>
|
||
<input type="password" class="form-control" name="mail_password" value="{{ env('MAIL_PASSWORD') }}">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="col-lg-2">
|
||
<div class="form-group">
|
||
<label for="mail_encryption">MAIL_ENCRYPTION</label>
|
||
<input type="text" class="form-control" name="mail_encryption" value="{{ env('MAIL_ENCRYPTION') }}">
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-5">
|
||
<div class="form-group">
|
||
<label for="mail_from_address">MAIL_FROM_ADDRESS</label>
|
||
<input type="email" class="form-control" name="mail_from_address" value="{{ env('MAIL_FROM_ADDRESS') }}">
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-5">
|
||
<div class="form-group">
|
||
<label for="mail_from_name">MAIL_FROM_NAME <span class="text-danger">*</span></label>
|
||
<input type="text" class="form-control" name="mail_from_name" value="{{ env('MAIL_FROM_NAME') }}" required>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group mb-0">
|
||
<button type="submit" class="btn btn-primary"><i class="bi bi-check"></i> Save Changes</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
@endsection
|
||
|