0
我在使用Laravel 5.3創建我的個人網站之前需要結構提示。Laravel後端管理 - 分離Laravel安裝或只使用一個Laravel安裝?
- 我應該爲我的子域後端使用單獨的Laravel安裝,以便更安全嗎?還是應該只使用一個Laravel安裝並執行下面的路由?
- 哪個是最好的做法,更容易維護?
- 我應該使用子域名爲我的後臺管理員或只是使用子文件夾
(www.domain.com/admin)
我目前的結構下
首選網址:
控制器:
app\Http\Controllers\Admin\AdminController.php (Backend)
app\Http\Controllers\HomeController.php (Frontend)
routes文件:
Route::group(array('domain' => 'domain.com'), function() {
Route::get('/', '[email protected]');
});
Route::group(array('domain' => 'admin.domain.com'), function() {
Route::get('/', 'Admin\[email protected]');
});
VHOST:
127.0.0.1 domain.com
127.0.0.1 admin.domain.com
感謝您的答覆兄弟。子域方法是我喜歡的,我認爲只保留一個laravel安裝更容易。我可以考慮單獨安裝Backend Laravel的唯一好處是您可以安裝任何開源的Laravel Admin CMS。 – marknt15
但是,大多數Laravel Admin CMS回購包含同一安裝中的前端和後端。 – Jithin
我使用yii2,並有兩個應用程序(前面和後面)與兩個子域。我認爲這是最佳做法,每個應用都有自己的責任 – Adobe