web.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Illuminate\Support\Facades\Redis;
  4. use App\Http\Controllers\PostController;
  5. use App\Http\Controllers\TestController;
  6. /*
  7. |--------------------------------------------------------------------------
  8. | Web Routes
  9. |--------------------------------------------------------------------------
  10. |
  11. | Here is where you can register web routes for your application. These
  12. | routes are loaded by the RouteServiceProvider within a group which
  13. | contains the "web" middleware group. Now create something great!
  14. |
  15. */
  16. Route::get('/', function () {
  17. return view('welcome');
  18. });
  19. Route::get('/connection', function () {
  20. dd(\Illuminate\Support\Facades\Redis::connection());
  21. });
  22. Route::get('/site_visits', function () {
  23. return '网站全局访问量:' . \Illuminate\Support\Facades\Redis::get('site_total_visits');
  24. });
  25. Route::get('/posts/popular', [PostController::class, 'popular']);
  26. Route::get('/posts/{post}', [PostController::class, 'show']);
  27. Route::get('/posts/{id}', [PostController::class, 'show'])->where('id', '[0-9]+');
  28. Route::get('/test', [TestController::class, 'index']);
  29. Route::get('/testdb', function () {
  30. $user = \App\Models\User::where('name', '柳红')->first();
  31. $user = \App\Models\User::where('name', '柳红')->first();
  32. $user = \App\Models\User::where('name', '柳红')->first();
  33. $user = \App\Models\User::where('name', '柳红')->first();
  34. return view('welcome', ['user' => $user]);
  35. });