缺少
修改理由:
此投稿已在 5年前 合并。
内容修改:
| Old | New | Differences |
|---|---|---|
| 7 | 7 | ### Tailwind 分页视图 |
| 8 | 8 | |
| 9 | 9 | Laravel 分页器已更新为默认使用 [Tailwind CSS](https://tailwindcss.com) 框架。 Tailwind CSS是一个高度可定制的低等级 CSS 框架,它为您提供了构建定制设计所需的所有构造块,而无需您烦恼地重写任何烦人的自以为是的样式。 当然,Bootstrap 3 和 4 视图仍然可用。 |
| 10 | ||
| 11 | ### 路由命名空间更新 | |
| 12 | ||
| 13 | 在Laravel的早期版本中,`RouteServiceProvider` 具有 `$namespace` 属性。 该属性的值将自动添加到控制器路由定义的前缀,并调用 `action` 助手函数或者 `URL::action` 方法。 在 Laravel 8.x 中,默认情况下此属性为null。 这意味着Laravel不会自动命名空间前缀。 因此,在新的 Laravel 8.x 应用程序中,应使用标准的 PHP 语法定义控制器路由: | |
| 14 | ||
| 15 | ``` | |
| 16 | use App\Http\Controllers\UserController; | |
| 17 | ||
| 18 | Route::get('/users', [UserController::class, 'index']); | |
| 19 | ``` | |
| 20 | ||
| 21 | 对与`action`相关的方法的调用应使用相同的调用语法: | |
| 22 | ||
| 23 | ``` | |
| 24 | action([UserController::class, 'index']); | |
| 25 | ||
| 26 | return Redirect::action([UserController::class, 'index']); | |
| 27 | ``` | |
| 28 | ||
| 29 | 如果您更喜欢 Laravel 7.x 那种控制器的路由前缀,则可以简单地将 `$ namespace` 属性添加到应用程序的 `RouteServiceProvider` 中。 | |
| 10 | 30 |
关于 LearnKu