🗃️ Ajoute l'option d'encryption
Par défaut à true
This commit is contained in:
parent
407b7c2774
commit
5467c7bdb7
@ -7,6 +7,7 @@ use App\PostsTag;
|
||||
use App\Services\TagDetectorService;
|
||||
use App\Tag;
|
||||
use DateTime;
|
||||
use http\Client\Curl\User;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Redirect;
|
||||
|
||||
@ -32,6 +33,7 @@ class HomeController extends Controller
|
||||
setlocale(LC_TIME, 'fr_FR.utf8');
|
||||
$today = new DateTime();
|
||||
$user_id = Auth::user()->getAuthIdentifier();
|
||||
$user = \App\User::find($user_id);
|
||||
$all_counts = Post::where('user_id', $user_id)->count();
|
||||
$year_counts = Post::where('user_id', $user_id)->whereYear('date_post', $today->format('Y'))->count();
|
||||
$month_counts = Post::where('user_id', $user_id)
|
||||
@ -50,6 +52,7 @@ class HomeController extends Controller
|
||||
|
||||
return view('home', [
|
||||
'already' => $already,
|
||||
'must_encrypt' => $user->encrypt_messages,
|
||||
'all_counts' => $all_counts,
|
||||
'year_counts' => $year_counts,
|
||||
'month_counts' => $month_counts,
|
||||
|
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class UpdateUsersEncryption extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->boolean('encrypt_messages')->default(true);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->removeColumn('encrypt_messages');
|
||||
});
|
||||
}
|
||||
}
|
19
resources/views/components/app.blade.php
Normal file
19
resources/views/components/app.blade.php
Normal file
@ -0,0 +1,19 @@
|
||||
<MessageForm :mustencrypt="{{ $mustencrypt ? 'true' : 'false' }}" :possible="{{ $possible ? 'true' : 'false' }}" inline-template>
|
||||
<form action="{{ url('store') }}" method="post" @submit="encrypt" id="messageForm" v-if="possible">
|
||||
{{ $crsf }}
|
||||
<div class="contact-form">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-5" for="message">Quoi de neuf aujourd'hui ?</label>
|
||||
<div class="col-sm-10">
|
||||
<Autocomplete hasLabel="false" id="message" name="message" rows="5" placeholder="Que s'est-il passé aujourd'hui ?" textarea="true" />
|
||||
<span class="text-danger"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-primary ml-auto">J'enregistre ma journée</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</MessageForm>
|
Loading…
Reference in New Issue
Block a user