【发布时间】:2014-07-21 21:12:42
【问题描述】:
我在 Laravel 中有一个后端,它基本上是一个 REST API,因为我在 FronEnd 中使用 AngularJS 并发出 ajax 请求。
假设我必须为用户制作一个简单的 CRUD
而且我不知道将某些参数放在Route本身或将它们全部放在Form Input中是否有任何区别。
例如:
Route::post('/Users/Update', 'UsersController@update);
然后调用 'id' 参数 from:
Input::get('id')
或
Route::post('/Users/Update/:id', 'UsersController@update);
并将其作为函数更新的参数包括:
public function update($id) { }
这两种方式有什么真正的区别吗?也许安全问题?编码标准?还是一样?
我应该只使用 Laravel 的 REST 控制器吗?
【问题讨论】:
标签: php rest laravel laravel-routing