@Ranjeet most common answer you'll see is use a package that suits your needs rather than re-inventing the wheel. In case you decide to develop a package for your own needs, feel free to publish it later to Packagist as others might find it useful. And we love members that share. :)
Well, I suppose you have users table and a User model, and we want to determine which user can access what resource.
You could have a role attribute assigned to each user, and store it in the users table. Given that each user can only have one role, of course.
All you'd do then is have a middleware that checks whether user is an admin or a client, and protect resources with middlewares, essentially making sure that users only have ever access to resources they are supposed to.
Hope I could help.