Asp.net MVC允许您通过以下默认配置使用“自动路由”:
file2.php
这样,当我自动输入“site / controller / method”时,路由是根据命名约定创建的。
我现在开始使用Laravel,但从我看到的情况来看,每条路线都必须手动设置。有没有办法与Laravel一起工作的方式与Asp.net MVC在这个路径问题上的工作方式相同?
答案 0 :(得分:1)
您想了解资源控制器。来自the docs:
Laravel资源路由分配典型的" CRUD"使用单行代码路由到控制器。例如,您可能希望创建一个控制器来处理"照片"的所有HTTP请求。由您的应用程序存储。使用make:controller Artisan命令,我们可以快速创建这样的控制器:
php artisan make:controller PhotoController --resource
此路线将为资源创建index
,create
,store
,edit
,update
和delete
路线:
Route::resource('photos', 'PhotoController');