0

我有一个使用laravel 和使用laravel-nova它的管理面板创建的应用程序,我Lando在开发时使用它来简化它。

现在我可以访问我的应用程序

myapp.lndo.site --> this is for frontend
myapp.lndo.site/nova --> this is for admin panel

我需要什么。我将在不同的网址上将这两个网页分开,如下面的网址

myapp.lndo.site --> this is for frontend
admin.myapp.lndo.site --> this is for admin panel

我已经关注了lando docs。但它仍然无法正常工作。首先我在我的lando文件上添加代理,所以我lando.yml的外观就像下面的代码

name: myapp
recipe: laravel

exclude:
  - node_modules

config:
  via: nginx
  composer_version: 2-latest
  webroot: public
  database: mysql:8.0
  cache: redis
  xdebug: true
  php: "8.0"

proxy:
  node:
    - admin.myapp.lndo.site

services:
  appserver:
    build_as_root:
      - pecl install mailparse
      - docker-php-ext-enable mailparse
    build:
      - composer install

  database:
    run_as_root:
      # Create test databases.
      - mysql -uroot -e "CREATE DATABASE IF NOT EXISTS testing; GRANT ALL PRIVILEGES ON testing.* TO 'laravel'@'%';"

tooling:    
  yarn:
    service: node

我的问题,如何使这些事情发生?

希望任何人都可以提供帮助..提前谢谢

4

0 回答 0