【发布时间】:2017-04-10 01:05:25
【问题描述】:
我的程序的功能是创建一个子域/子目录。我有一个目录表,一旦用户创建一个子域,它就会重定向到它的子域。
示例: 我的站点是http://dns.dev,如果我将创建一个子域“test”并单击“创建目录”按钮,那么它会重定向到http://test.dns.dev
我有这条子域路由。
Route::post('/create', 'DirectoryController@create');
Route::group(['domain' => '{subdomain}.dns.dev'], function () {
Route::get('/', function ($subdomain) {
return $subdomain;
});
});
在我的控制器中,
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Redirect;
use App\Directory;
class DirectoryController extends Controller
{
public function create(Request $request)
{
$directory = new Directory;
$directory->domain = $request->subdomain;
$directory->status = "pending";
$directory->save();
//redirect to $request->subdomain . '.dns.dev/'
//something like that
}
}
【问题讨论】: