【发布时间】:2014-09-23 08:16:48
【问题描述】:
在 Laravel 4.2 项目中,我有以下路线:
Route::group(['prefix' => 'api/v' . Config::get('api.version')], function () {
if (Input::get('api_key') != Config::get('api.key')) {
App::abort(401, 'Invalid API key!');
}
// Do stuff below...
});
访问者:
http://domain.com/api/v1/do-stuff/value1/value2?api_key=2fl2bkqg2yqlf2l872qa
这非常适合用户使用他们的密钥访问 API。但是,当我运行 php artisan migrate --seed 时,它会触发 api_key 限制。
有没有更好的方法在 Laravel 中通过 API 密钥限制我的路由组,不会导致迁移出现此问题?
【问题讨论】:
-
您是否通过 API 推送数据来为您的数据库播种?不能直接推入数据库吗?
-
不,直接推送到数据库做种。
标签: php laravel laravel-4 laravel-routing