【发布时间】:2014-10-13 11:25:41
【问题描述】:
我有以下代码:
filters.php
Route::filter('empty_cart', function () {
if (empty(Cart::contents()) || Cart::totalItems() == 0) {
return Redirect::to('');
}
});
routes.php
Route::group(array('before' => 'csrf','before' => 'detectLang','before' => 'empty_cart'), function () {
Route::get('site/{slug}/cart', array('uses' => 'CartController@getCart'));
Route::get('site/{slug}/cart/billing', array('uses' => 'CartController@getBilling'));
Route::get('site/{slug}/login', array('uses' => 'UsersController@getLoginForm'));
});
如果购物车是空的,我如何将用户重定向到"site/{$slug}"?我可以在 filter.php 中使用参数还是如何将“slug”发送到过滤器?
【问题讨论】:
标签: php laravel-4 filter laravel-routing