【问题标题】:Getting a Route's Name in the Base Controller in Laravel 4.2在 Laravel 4.2 的基本控制器中获取路由名称
【发布时间】:2015-10-25 23:37:26
【问题描述】:

我的 routes.php 文件中有以下路由:

Route::post('add/car',
        ['as' => 'api.add.car', 'uses' => 'ApiAddController@car']);
Route::post('add/bus',
        ['as' => 'api.add.bus', 'uses' => 'ApiAddController@bus']);

我的 ApiAddController 是通过扩展基本 API 控制器创建的。比如:

class ApiAddController extends ApiController{

    // Implementation

}

我想让端点名称(在本例中为 add/caradd/bus)可用作基础 ApiController 中的变量时间>。

Laravel 可以做到吗?

【问题讨论】:

    标签: laravel laravel-4 laravel-routing


    【解决方案1】:

    请尝试一下

    echo Route::currentRouteName();
    

    看看APIRoute::getName();也可能是你需要的。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多