Bir kere kurup kullanmaya yeltenmiştim ama vazgeçmiştim şimdi kurmadan önce birkaç sorum var
1.
https://spatie.be/docs/laravel-permission/v5/advanced-usage/extending
php artisan make:migration add_description_to_permissions_tables
public function up()
{
Schema::table('permissions', function (Blueprint $table) {
$table->string('description')->nullable();
});
}
bundan başka yani migrate çalıştırdıktan sonra herhangi bir ayar yada bir değişikliğe gerek varmı ? (ingilizcem berbatta dökümantasyondan emin olmak istedim )
ben role tablosunda kullanıcılara varsayılan rollerini kendisinin belirleyebilmesi için bir boolean alan eklemek istiyorum.
$roles->where('default', true)->first();
şeklindemi çekebiliyorum ? ve $roles = $user->getRoleNames();
burda getRoleNames içinde default true diyebiliyormuyum ?
2.
Route::group(['middleware' => ['role:admin','permission:publish articles']], function () {
//
});
admin rolü ile publish articles izni arasında ki virgüle "AND" operatörümü uygulanıyo ?
yukardaki rotaya yada __construct() metodda kullanırken bu kullanıcı hem admin rolune hemde publish articles izninemi sahip olmalı ? yoksa herhangi birine sahip olsa bu route a girebiliyomu ?
aynı rollere sahipse
Route::group(['middleware' => ['role:admin|writer']], function () {
//
});
burdada durum aynımı kullanıcının 2 rolden birine sahip olması yeterlimi ? yoksa illa ikisinedemi sahip olmalı ?
OR operatörü || çift olmuyomuydu ?