Php 在Laravel上获取父资源路由模型?

Php 在Laravel上获取父资源路由模型?,php,laravel-4,laravel-routing,Php,Laravel 4,Laravel Routing,我正在编写一个REST API,我正在使用多态关系将图像分配给用户和产品(将来会有更多的图像,我希望代码能够长寿,所以我想构建一些适用于任何其他可成像模型的图像) 所以我有这样的路线: Route::resource('images', 'ImagesController'); Route::resource('products.images', 'ImagesController'); Route::resource('users.images', 'ImagesController');

我正在编写一个REST API,我正在使用多态关系将图像分配给
用户
产品
(将来会有更多的图像,我希望代码能够长寿,所以我想构建一些适用于任何其他
可成像
模型的图像)

所以我有这样的路线:

Route::resource('images', 'ImagesController');
Route::resource('products.images', 'ImagesController');
Route::resource('users.images', 'ImagesController');
因此,发布到
/products/{id}/images
/users/{id}/images
会调用相同的操作:
ImagesController::store($resource\u id)
。因此,除了父模型名称之外,我拥有创建DB记录的一切

我的第一个猜测是使用
Route::current()->getName()
并使用第一个“/”前面的字符串部分来获取模型名。但是有没有更好的、现成的方法呢?或者我在找正确的曲目?

只需使用该功能即可


以下是我最终如何做到这一点的。感谢您的
请求::段(1)
部分

$parent_resource_class = studly_case( str_singular ( Request::segment(1) ) ); 

你的问题没有真正意义。。
$parent_resource_class = studly_case( str_singular ( Request::segment(1) ) );