Laravel-admin 设置独立域名

2019-04-26 09:35:33 阅读:4 编辑

https://learnku.com/articles/21188

httpd-vhost.conf
<VirtualHost *:80>
  ServerName linsys.test
  ServerAlias linsys.test admin.linsys.test
  DocumentRoot "e:/edison/linsys/public"
  <Directory "e:/edison/linsys/public/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
1. 修改 admin.php 中的 route
'domain'    => env ('ADMIN_DOMAIN', null),
'prefix'    => env ('ADMIN_PREFIX', 'admin'),
2、在 admin/route.php 中添加
'domain'        => config ('admin.route.domain'),
3、在 env 中添加
ADMIN_DOMAIN=http://admin_new.com   // 当前域名
ADMIN_PREFIX=
4. 结束,这样可以用 http://admin.linsys.test 访问后台
注意事项
1.Admin controller 不要直接使用 "/admin/xx" 这样链接,要用 admin_url 函数来生成链接。