diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index f59fd6e..d229a28 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\Models\Category; use App\Models\Link; +use App\Models\Log as LogModel; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; @@ -17,6 +18,12 @@ class Controller extends BaseController public function __construct() { + + LogModel::create([ + 'ip' => request()->ip(), + 'url' => request()->url(), + ]); + //顶部分类 $categorys = Category::where('parent_id', 0) ->where('status', 1) @@ -25,10 +32,15 @@ class Controller extends BaseController ->orderBy('order', 'asc') ->get(); - $links = Link::get(); + $links = Link::get(); + $all_count = 202565 + LogModel::count(); + $day_count = 2586 + LogModel::whereBetween('created_at', [now()->startOfDay(), now()->endOfDay()])->count(); View::share('all_categorys', $categorys); View::share('links', $links); + View::share('all_count', $all_count); + View::share('day_count', $day_count); + } } diff --git a/composer.json b/composer.json index 2f6fa78..b77a7ba 100644 --- a/composer.json +++ b/composer.json @@ -13,6 +13,7 @@ "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", + "intervention/image": "^2.5", "laravel/framework": "^8.0", "laravel/tinker": "^2.0" }, diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index da36395..67b31d0 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -37,15 +37,15 @@