Laravel 自定义 Request 类如何获取 url 中的参数?

例如我们有个更新 article 的 api:

PUT articles/{id}

同时我们也定义了一个ArticleUpdateRequest 类来校验表单。那么在该Request类中如何获取到 url 中的 id 呢?

<?php  
  
namespace App\Http\Requests;  
  
use Illuminate\Foundation\Http\FormRequest;  
  
class ArticleUpdateRequest extends FormRequest  
{  
     public function authorize()  
     {  
       return false;  
     }  

     public function rules()  
     {  
        return [];  
     }  
}

想获取到 id 是想覆写 authorize()函数。

阅读 3.2k
1 个回答

直接调用 route 方法

$this->route('id');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题