您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
blade视图模板的扩展与复用(laravel的inertia)
发布时间:2024-10-30 18:06:05编辑:雪饮阅读()
-
其实用blade视图模板这种现在反而不多了,这种是以前前后端混写的时候。现在虽然也前后端集成,但是更倾向于Inertia这种方式,咱们这套部署目前就是这样的。
整体式 JavaScript 应用程序
Inertia是一种构建经典服务器驱动型 Web 应用程序的新方法。我们称之为 modern monolith。
Inertia 允许您创建完全客户端渲染的单页应用程序,而不会像现代 SPA 那样复杂。它通过利用您已经喜欢的现有服务器端模式来实现这一点。
Inertia 没有客户端路由,也不需要 API。只需像往常一样构建控制器和页面视图!Inertia 适用于任何后端框架,但它针对 Laravel 进行了微调。
你比如咱们之前的profile控制器中的edit方法如
return Inertia::render('Profile/Edit', [
'mustVerifyEmail' => $request->user() instanceof MustVerifyEmail,
'status' => session('status'),
]);
这里的profile/Edit对应Y:\root\example-app\resources\js\Pages\Profile\Edit.vue
本期词汇
blade 刀片,刀刃
Inertia 惰性,惯性
modern 近代的,现代的
monolith 整块石料;庞然大物
关键字词:laravel,inertia
上一篇:调试请求数据并创建project(为基于sail的laravel项目安装phpmyadmin)
下一篇:mass-assignment批量赋值异常及期间的注意事项(基于laravel-breeze的inertia的数据列表的实现)
相关文章
- 调试请求数据并创建project(为基于sail的laravel项目
- project-create相关的路由及controller定义(laravel-b
- 前端form组件的介绍(laravel11中的breeze的form实现)
- vite刷新慢的解决办法(laravel的sail部署中mysql容器
- 创建project相关的视图与数据库设计(laravel入门套件B
- MVC介绍及创建数据模型(laravel在命令行中创建模型)
- 连接数据库,以及users表相关的数据结构(了解laravel的Br
- 开启注册登陆功能(解决laravel安装Breeze后没有注册、
- laravel环境变量的原理、优势及项目配置
- docker开发环境搭建(docker环境下创建laravel)