Ive justed начал использовать laravel, и мне любопытно узнать, предлагает ли laravel-4 массовое назначение роли прямо из коробки?Laravel 4 Массовое назначение на основе ролей
Я хочу разрешить некоторым пользователям доступ к этим полям (через массовое присвоение) при редактировании/обновлении информации.
Я считаю, что в Rails Active record есть эта функция.
class User < ActiveRecord::Base
attr_accessible :first, :last, :email # :default role
attr_accessible :can_fire_missiles, :as => :admin # :admin role
end
Это отличная возможность. В разделе администрирования сайта необходимо будет использовать 'Eloquent :: unguard()', чтобы обойти это, что не очень хорошее решение, особенно когда требуется несколько уровней разрешений (например, для менеджеров вместо администраторов, для пример). Было бы неплохо получить эту функциональность изначально! –