我有一个使用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
我的问题,如何使这些事情发生?
希望任何人都可以提供帮助..提前谢谢