Skip to content

Commit b14d13b

Browse files
committed
♿ improve performace
1 parent 75442c9 commit b14d13b

File tree

9 files changed

+46
-15
lines changed

9 files changed

+46
-15
lines changed

app/Http/Kernel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class Kernel extends HttpKernel
1616
protected $middleware = [
1717
// \App\Http\Middleware\TrustHosts::class,
1818
\App\Http\Middleware\TrustProxies::class,
19+
\App\Http\Middleware\HttpsProtocol::class,
1920
\Fruitcake\Cors\HandleCors::class,
2021
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
2122
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,

app/Http/Livewire/Articles/Create.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public function store()
7575

7676
$user->hasRole('user') ?
7777
$this->redirect('/articles/me') :
78-
$this->redirect('/admin/articles');
78+
$this->redirectRoute('articles.show', $article);
7979
}
8080

8181
public function render()
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace App\Http\Middleware;
4+
5+
use Closure;
6+
use Illuminate\Http\Request;
7+
8+
class HttpsProtocol
9+
{
10+
public function handle(Request $request, Closure $next)
11+
{
12+
if (! $request->isSecure() && app()->environment('production')) {
13+
return redirect()->secure($request->getRequestUri());
14+
}
15+
16+
return $next($request);
17+
}
18+
}

config/lcm.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,13 @@
22

33
return [
44

5+
'ads' => [
6+
[
7+
'url' => 'https://github.com/mckenziearts/laravel-notify/?utm_source=laravelcm&amp;utm_medium=sidebar-widget',
8+
'image' => 'notify',
9+
'alt' => 'Laravel Notify',
10+
'description' => 'Découvrez la nouvelle version de Laravel Notify pour vos projets Laravel.'
11+
],
12+
],
13+
514
];

public/css/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/app.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/mix-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"/js/app.js": "/js/app.js?id=e6d1da65dbde3830a462",
3-
"/css/app.css": "/css/app.css?id=0f7199b1ce806e8c86c5"
2+
"/js/app.js": "/js/app.js?id=cec3ed7f2c1a4238fc23",
3+
"/css/app.css": "/css/app.css?id=3c6caa92eb5af2e07d2a"
44
}

resources/views/articles/show.blade.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,17 @@ class="mt-8 prose prose-lg prose-green text-skin-base mx-auto md:prose-xl lg:max
125125
<div class="py-6">
126126
<p class="text-base text-skin-base font-normal">Vous aimez cet article ? Faite le savoir en partageant</p>
127127
<div class="mt-4 flex items-center space-x-3">
128-
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_twitter inline-flex items-center p-2 border border-skin-base rounded-full shadow-sm bg-skin-button rounded-full shadow-sm text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
129-
<x-icon.twitter class="h-5 w-5" />
128+
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_twitter inline-flex items-center py-2 px-4 border border-skin-base rounded-md shadow-sm bg-skin-button text-sm leading-5 font-normal text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
129+
<x-icon.twitter class="h-5 w-5 mr-1.5" />
130+
Twitter
130131
</button>
131-
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_facebook inline-flex items-center p-2 border border-skin-base rounded-full shadow-sm bg-skin-button rounded-full shadow-sm text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
132-
<x-icon.facebook class="h-5 w-5" />
132+
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_facebook inline-flex items-center py-2 px-4 border border-skin-base rounded-md shadow-sm bg-skin-button text-sm leading-5 font-normal text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
133+
<x-icon.facebook class="h-5 w-5 mr-1.5" />
134+
Facebook
133135
</button>
134-
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_linkedin inline-flex items-center p-2 border border-skin-base rounded-full shadow-sm bg-skin-button rounded-full shadow-sm text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
135-
<x-icon.linkedin class="h-5 w-5" />
136+
<button type="button" data-url="{{ route('articles.show', $article) }}" class="share_linkedin inline-flex items-center py-2 px-4 border border-skin-base rounded-md shadow-sm bg-skin-button text-sm leading-5 font-normal text-skin-base hover:bg-skin-button-hover focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-body focus:ring-green-500">
137+
<x-icon.linkedin class="h-5 w-5 mr-1.5" />
138+
LinkedIn
136139
</button>
137140
</div>
138141
</div>

tailwind.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ module.exports = {
1818
purge: {
1919
content: [
2020
'./app/**/*.php',
21-
'./vendor/livewire-ui/modal/resources/views/*.blade.php',
21+
'./resources/**/*.blade.php',
22+
'./resources/**/*.{js,jsx}',
2223
'./storage/framework/views/*.php',
24+
25+
'./vendor/livewire-ui/modal/resources/views/*.blade.php',
2326
'./vendor/ph7jack/wireui/resources/**/*.blade.php',
2427
'./vendor/ph7jack/wireui/ts/**/*.ts',
2528
'./vendor/ph7jack/wireui/src/View/**/*.php',
26-
'./resources/**/*.blade.php',
27-
'./resources/**/*.js',
28-
'./resources/**/*.jsx',
2929
],
3030
options: {
3131
safelist: [/^media-library/],

0 commit comments

Comments
 (0)