我环顾四周仍然无法弄明白。我希望laravel只控制网站的某些文件夹。我有一个新的客户端,我打算在管理文件夹中为他们构建一个管理部分。他们不会为管理部分设置子域。我想在Laravel 5中构建它。当前站点是一个没有框架或cms的普通php。然后作为第2阶段,我将清理他们的网站,并且还希望将其转换为laravel框架。我希望他们是一个相当直接的方式来立即使用Laravel进行管理部分,然后逐个文件夹并转换现有网站。
答案 0 :(得分:0)
您可以通过不将该URI路由到Laravel索引来处理Web服务器,也可以将文件/文件夹放在Laravel的公共文件夹中,就像普通的平面文件PHP站点一样。
另见this answer。
如果您将管理站点放在名为" admin"的公共文件夹内,并确保不在laravel中使用该" / admin"路径,它应该工作得很好。试试吧!
答案 1 :(得分:0)
所有Laravel路线(网址,文件夹等)都在app / Http / routes.php中定义。
这意味着只有那些路线可以通过您的应用程序获得。这是一个示例routes.php,假设您的域名是example.com
<?php
/*
|--------------------------------------------------------------------------
| Routes File
|--------------------------------------------------------------------------
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () { // <--- This route is example.com
return view('welcome');
});
Route::get('/help', function(){ // <---- This route is example.com/help
//logic
});
Route::get('/admin', function(){ // <--- This route is example.com/admin
//logic
});
因此,您可以决定哪些链接可用。