【问题标题】:how to Deploy VueJS, laravel App on live server如何在实时服务器上部署 VueJS、laravel 应用程序
【发布时间】:2019-12-30 05:44:55
【问题描述】:

我想用内置的 vuejs 部署 laravel 的 App 在我的本地我只是运行“PHP ARTISAN SERVE” 并为我繁荣它的作品

但是现场直播呢? 它不适用于实时服务器 我的 .htaccess 和 index.php 在公用文件夹中

对于 Laravel,我们只需将 index.php 和 .htaccess 移出公共文件夹并编辑一些代码行即可。

但是它将如何与 vuejs 模板一起使用?

【问题讨论】:

  • laravel.com/docs/6.x/deployment 关于vue,你需要创建生产就绪(检查package.json)js文件并从laravel刀片模板链接它们。
  • 我没有使用刀片文件,我使用的是 Vuejs 模板,这些模板需要图像绝对路径,而对于生产,我运行 npm run production
  • Laravel 和 VUE 是两个不同的应用程序?使用项目的目录结构更新您的问题。
  • 不,如果你使用 Laravel,那么你会知道 laravel 有内置的 Vuejs 库,你可以轻松地在 vuejs 中工作前端和 laravel 后端
  • 将 index.php 移出公用文件夹是最容易受到攻击的行为。请在根文件夹中创建或更改您的 htaccess 以指向公用文件夹。

标签: laravel vue.js


【解决方案1】:

按照以下步骤操作:

  • 请为您的项目创建一个除供应商文件夹外的 zip 文件夹。

  • 实时部署文件夹并解压。

  • 在 env 文件中更改您的数据库和其他配置。

  • 在实时服务器的终端中,运行以下命令:composer update

  • 安装后,查找首页。

希望它能正常工作。

【讨论】:

    猜你喜欢
    • 2019-01-16
    • 2022-01-13
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 2023-01-20
    相关资源
    最近更新 更多