php - Laravel 子域路由“无法访问此站点”错误
问题描述
我需要在 Laravel 7.28 中开发一个带有子域的项目。我将传递子域变量并检查该用户是否属于该特定域。我已经在本地安装了 Xampp。我尝试了这两种方法:
1
Route::domain('{subdomain}.myapp.com')->group(function (){
Route::get('/', 'CRM/HomeController@index')->name('subdomain-index');
});
2
Route::group(['domain' => '{domain}.localhost'], function() {
Route::get('/', 'CRM\HomeController@index')->name('crm.index');
Route::get('login', 'CRM\LoginController@login')->name('crm.login');
Route::post('login', 'CRM\LoginController@postLogin')->name('crm.login.post');
Route::get('register', 'CRM\RegisterController@register')->name('crm.register');
Route::post('register', 'CRM\RegisterController@postRegister')->name('crm.register.post');
Route::get('logout', 'CRM\LoginController@logout')->name('crm.logout');
});
当我输入“demo.localhost”时,它会带来与“localhost”相同的内容。当“demo.myapp.com”出现“无法访问此站点”错误。
CRM/HomeController 内部:
<?php
namespace App\Http\Controllers\CRM;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class HomeController extends Controller
{
public function index($subdomain)
{
echo '1';
die();
}
}
我哪里做错了?我尝试了 StackOverFlow 的官方方式和问题,但我看不到我的错误。有什么帮助吗?
解决方案
推荐阅读
- python - 如何修复数据框没有属性图
- python - 在采取行动之前验证搜索字符串是否存在-python
- amazon-web-services - 安装 3 个 Kubernetes Master 和 3 个节点
- javascript - 如何根据特定条件搜索句子并替换?
- reactjs - Redux UseSelect 钩子不断重新渲染
- spring-boot - 如何依赖注入 CqlSession?
- flutter - GPS 关闭消息和持续位置更新颤动
- c - 不允许强制转换为“列表”类型
- python - Flask 应用程序在帖子上显示 404
- keyword - “Boostrapping”这个词是什么意思?