Узнал про подстановочный субдомен, сделав все по мануалу, домен все равно не окликается.
В DNS сервера добавил запись
Имя Тип записи и IP
*.test.ru A 1.1.1.1
web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\ShopController;
Auth::routes();
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Route::domain('{domain}.test.ru')->group(function () {
Route::get('/', [ShopController::class, 'index']);
});
ShopController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
class ShopController extends Controller
{
public function index($domain)
{
$user = User::where('domain', $domain)->first();
if(!$user){
return true;
}else{
return false;
}
}
}