pallares / laravel-nuxt
此包已被废弃且不再维护。未建议替代包。
使用 Laravel 和 Nuxt 构建SPA
1.5.0
2020-09-10 08:14 UTC
Requires
- php: >=7.0.0
- laravel/framework: 5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2020-11-13 12:28:32 UTC
README
laravel-nuxt
是为了在本地使用 Laravel+Nuxt 时提供一些便利而创建的,在这个过程中解决了某些 cookie 问题。现在,它已经不再必要了。
我们建议使用与SPA(单页应用)兼容性良好的 Laravel Sanctum(请参阅 Sanctum 的 SPA 身份验证部分)。如果您无法迁移,则继续使用 laravel-nuxt
。
Laravel Nuxt
此包允许您使用 Laravel 和 Nuxt 构建SPA。
安装
composer require pallares/laravel-nuxt
在 Laravel 5.5 中,服务提供者将自动注册。在框架的较旧版本中,只需在 config/app.php
文件中添加服务提供者即可
return [ // ... 'providers' => [ // ... Pallares\LaravelNuxt\LaravelNuxtServiceProvider::class, ], ];
您需要在 routes/web.php
文件中添加一个回退路由,以便渲染SPA页面
// ... // Add this route the last, so it doesn't interfere with your other routes. Route::get( '{uri}', '\\'.Pallares\LaravelNuxt\Controllers\NuxtController::class )->where('uri', '.*');
最后,您必须安装 laravel-nuxt npm 包。按照说明操作后,运行 npm run build
并尝试您的SPA!