Ajout de l'E2E #10
@ -7,6 +7,7 @@ use App\PostsTag;
|
|||||||
use App\Services\TagDetectorService;
|
use App\Services\TagDetectorService;
|
||||||
use App\Tag;
|
use App\Tag;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use http\Client\Curl\User;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use Illuminate\Support\Facades\Redirect;
|
use Illuminate\Support\Facades\Redirect;
|
||||||
|
|
||||||
@ -32,6 +33,7 @@ class HomeController extends Controller
|
|||||||
setlocale(LC_TIME, 'fr_FR.utf8');
|
setlocale(LC_TIME, 'fr_FR.utf8');
|
||||||
$today = new DateTime();
|
$today = new DateTime();
|
||||||
$user_id = Auth::user()->getAuthIdentifier();
|
$user_id = Auth::user()->getAuthIdentifier();
|
||||||
|
$user = \App\User::find($user_id);
|
||||||
$all_counts = Post::where('user_id', $user_id)->count();
|
$all_counts = Post::where('user_id', $user_id)->count();
|
||||||
$year_counts = Post::where('user_id', $user_id)->whereYear('date_post', $today->format('Y'))->count();
|
$year_counts = Post::where('user_id', $user_id)->whereYear('date_post', $today->format('Y'))->count();
|
||||||
$month_counts = Post::where('user_id', $user_id)
|
$month_counts = Post::where('user_id', $user_id)
|
||||||
@ -50,6 +52,7 @@ class HomeController extends Controller
|
|||||||
|
|
||||||
return view('home', [
|
return view('home', [
|
||||||
'already' => $already,
|
'already' => $already,
|
||||||
|
'must_encrypt' => $user->encrypt_messages,
|
||||||
'all_counts' => $all_counts,
|
'all_counts' => $all_counts,
|
||||||
'year_counts' => $year_counts,
|
'year_counts' => $year_counts,
|
||||||
'month_counts' => $month_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