我只想保护对我的索引的 POST 请求,我该怎么做?
public $restful = true;
public function __construct()
{
parent::__construct();
//this does not work
$this->filter('before', 'auth')->only(array('post_index'));
}
public function get_index()
{
//I do not want to protect this
return Response::eloquent(Model::all());
}
public function post_index()
{
//I want to protect only this call
}
最佳答案
你就快到了!如果您只想保护 POST 请求,请结合使用 only()
和 on()
方法。尝试:
$this->filter('before', 'auth')->only('index')->on('post');
这是api page供引用。
关于php - 保护特定请求类型、restful API、Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14865914/