Hoi allemaal.

Ik heb een ACL component ( https://github.com/Vivify-Ideas/laravel-acl ) gevonden die ik graag wil gaan gebruiken.
Het installeren daarvan is een eitje.
Echter kom ik even niet uit de configuratie van het dingetje.

Met name het permissions stukje.
Daarin zit een array waarin ik dingen kan aangeven wat in mijn applicatie zit.

<?php

array(
  array(
    'id' => 'PERMISSION_ID',
    'allowed' => true|false,
    'route' => array('GET:/resource/(\d+)/edit', 'PUT:/resource/(\d+)'),
    'resource_id_required' => true|false,
    'name' => 'Permission name',
    'group_id' => 'GROUP_ID_1', // optional
  ), array(
    'id' => 'PERMISSION_ID_2',
    'allowed' => true|false,
    'route' => 'GET:/resource/(\d+)',
    'resource_id_required' => true|false,
    'name' => 'Permission 2 name'
    'group_id' => 'GROUP_ID_2', // optional
  )
 )
?>

Maar begrijp hem niet helemaal, moet ik nou voor al mijn routes aan gaan geven die ik in mijn applicatie heb zitten?
Of is het de bedoeling dat /recource/ een "algemeen" ding moet voorstellen?
Moet ik allowed true of false maken per permission?

Misschien dat jullie mij wat helderheid kunnen geven hoe ik dit moet zien.
Over dat true|false... ja, daar moet je er 1 kiezen.
Taalkundig gezien dan.
Een resource_id_required moet óf true óf false zijn. De | geeft aan dat je moet kiezen.

Over de routes: geen idee. Lijkt me niet eigenlijk... beetje dubbelop.

Toevoeging op 15/09/2013 13:41:30:

Over dat true|false... ja, daar moet je er 1 kiezen.
Taalkundig gezien dan.
Een resource_id_required moet óf true óf false zijn. De | geeft aan dat je moet kiezen.

Over de routes: geen idee. Lijkt me niet eigenlijk... beetje dubbelop.
Hoi Eddy,

Ik ben even de handleiding van laravel aan het bekijken.
Er bestaat i.i.g. een optie recource controllers, daarmee kan je zoiets aangeven als CRUD en SHOW.
http://four.laravel.com/docs/controllers#resource-controllers (nog niet gebruikt)

Dus even er vanuit gaande wat ACL zou moeten doen zou ik dus gewoon dit voorbeeld kunnen gebruiken, alleen zal de naam recource dus vervangen moeten worden naar de naam van de controller/route.
Hiermee kan ik dus de optie (GET POST PUT en DELETE) een bepaalde permission geven. Dat lijkt me een logische verklaring.

poeh.. Dit word lastiger dan ik had verwacht.
Gelukkig heb ik alleen het login stuk gemaakt, en moet de rest nog gemaakt worden.

Reageren