在Laravel 5.1中设置路由


Set routes in Laravel 5.1

我是laravel的新手,我想为admin &前端。我创建了这样的文件夹

app/http/Controllers/Catalog/Common/home.php 
app/http/Controllers/Admiin/Common/home.php 

我想把共同的控制器在共同的文件夹,如页眉,页脚等。在另一个文件夹中会有另一个相关文件,例如:category

app/http/Controllers/Catalog/Category/list.php 
app/http/Controllers/Catalog/Category/product.php 
app/http/Controllers/Admiin/Category/list.php 
app/http/Controllers/Admiin/Category/categoryForm.php

但是我坚持让它与路由工作,我应该在Laravel中使用相同的逻辑还是有更好的方法来做到这一点?请告诉我该怎么做?

以下是我的家用控制器

的前四行代码
namespace LocalProject'Http'Controllers'Catalog'Common;
use Illuminate'Http'Request;
use LocalProject'Http'Requests;
use LocalProject'Http'Controllers'Controller; 

我非常感谢你的帮助。

路由基于命名空间、类名和函数。

'Namespace'Classname@functionName

文件夹结构不重要。

编辑更多问题的具体答案:

你可能想用这样的东西:

Route::get("home/index", [ "as" => "home.index", "uses" => "'LocalProject'Http'Controllers'Catalog'Common'HomeController" => "HomeController@index" ]);

您可能还想了解Route::group,以帮助保持您的名称空间更有条理。