Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

sajib007's avatar

Which laravel admin panel should i use?

I need an admin panel package for laravel4.2 that is simple and easily customizable...suggest which is the best package that u used.....

0 likes
54 replies
martinbean's avatar

@sajib007 Your question seems to be pretty broad and multi-faceted. Try rewriting it to be more concise and clear.

andy's avatar

@sajib007 What type of app do you want to develop and are you aware that you will still have to do some coding?

sajib007's avatar

@martinbean, I need an admin panel package so i want to know which is the best admin panel package in laravel that is simple and easily customizable, pls suggest..... @andy, i am developing an online job portal so there will be admin, employers and jobseekers who are also admin of their property. Admin will control both and employers manage their section and also jobseekers...so i in order to accomplish this task easily, i need an admin panel package, pls suggest and also there will some coding to implement my tasks in admin panel......I think my question is now clear..but for each of them i have already authenticated their account using https://github.com/ollieread/multiauth...now need to implement admin panel....thanks..

MThomas's avatar

@sajib007 I don't think that there is an package that will fit your needs, and since this panel will be a core feature of your app it is best to write it yourself...

Don't forget, Laravel is a framework, not a CMS, so you will have to do things like admin sections, forms, validation etc yourself, watch some tutorials on Laracasts and you'll see that laravel is highly intuitive and easy to understand and use.

Instead of using mutliauth why not assign roles to the different types of users and based on the role you check if the user has access to a certain part of the site?

1 like
sajib007's avatar

thanks for suggestion @MThomas, as i am just learning and new so it seems easy because it works like laravel default authentication that's why i am using this. I just want to know is there any way to do the tasks of admin section, that's it. If not i have to do with my way. Besides I found "acl-admin panel" package for laravel, my question is that is there possibility to use two package of authentication???

MThomas's avatar

@sajib007 It is hard to say without diving into the code and functionality of the package if there will be conflicts.

pmall's avatar

How do you expect it exists somewhere a package fitting your custom needs ? ;) At best it might be something for managing users and acl but that its... Laravel isn't wordpress.

5 likes
andy's avatar

@sajib007

There are a couple of bootstrap / starter kits out there that you could start with. https://github.com/illuminate3/rakko https://github.com/hosseinhkj/Neveshtar https://github.com/BootstrapCMS/CMS https://github.com/mrakodol/Laravel-5-Bootstrap-3-Starter-Site http://orchestraplatform.com/

and lots more.

However, you will have to tie in your code with these. I haven't seen too many drop and play admin packages except for ones that are mostly just templates.

4 likes
luoshiben's avatar

I've also been looking for a good boilerplate admin package (for L5). As a team of one developer, sometimes sacrificing a bit of control by doing it all myself from scratch in exchange for speed is necessary. Although, picking the right tool for the job to help speed things up is still really important. Packages that I've come across that look pretty well maintained and robust enough include:

Anyone have other admin packages worth noting?

1 like
andy's avatar

@luoshiben Mouken Chui ... lol ... reminds me of the suntan lotion commercial from years ago!

matrixdevuk's avatar

Wait, so you want a package for an admin panel? Yeah, that won't work.

Oh, you want different types of authentication? Honestly, you might as well use one big system, and use have a table called "roles", and then have the user table link to that, or just have an enum in your database: ["user", "support", "developer", "admin"], and then just use filters or middleware to check if they can do certain things based on their role.

Or maybe I'm confused with your request and this information is completely wrong.

1 like
pmall's avatar

In my opinion these packages are wrong. Most of the time they are barely maintained and their scopes are so wide you end up learning how to use this particular package instead of learning how to do an admin panel with laravel.

5 likes
luoshiben's avatar

@pmall Yeah, totally agree that maintenance is often an issue with these and scopes may or may not be what is needed in any given case. Its not even so much about learning how to do it in Laravel. Since a lot of what goes into an "admin panel" is common across all systems like this, the goal is to find something that provides a basic foundation with a bunch of the boilerplate in place in order to speed up development. Out of those listed, I think that Orchestra looks the best in terms of maintenance and documentation, but even then probably goes too far in some cases and not far enough in others. I'll probably just take the time to start with a vanilla L5 foundation and build from there.

matrixdevuk's avatar

@luoshiben Considering the ACP is one part of the application that must have the highest level of security, I'd say that you should probably go and make it custom so that any bugs in the other packages don't come up your end.

luoshiben's avatar

@Frezno Good call. In some cases maybe a template is enough for people. Since we're compiling useful resources, here are other good looking admin templates:

crynobone's avatar

In case if anyone want to try Orchestra Platform with AdminLTE template, you can do so by including the theme via composer require --dev "stackie/adminlte-theme", and then activate the theme via GUI or commandline.

davorminchorov's avatar

The best thing you can do is build a general template yourself for most applications or at least a starting point and customize it for each project separately.

2 likes
Snigdharoy's avatar

Hello all,

A template named Josh admin is the best Admin in the recent times I have observed. It is built with all the latest technologies  including Laravel latest version. You can find the Admin template at below link at the best price. I observe the author of the product is in contact with the purchased customers regularly and replying to their queries with in less than 24 hours. And more over they are providing regular updates to the product. So thumbsup for this product. 

URL : http://codecanyon.net/item/josh-laravel-admin-template-front-end-crud/8754542?s_rank=1

updivision's avatar

@luoshiben seems on a roll with his round-ups (great work), but four months ago this option wasn't public. Have you tried Backpack for Laravel?

I'm the main developer, so this is a shameless self-promotion, but I did read this thread and it does fit here nicely:

  • it's definitely the best admin panel in my opinion (otherwise why build it);
  • it's definitely the most flexible admin panel I have used;

I'd be happy to receive any feedback - v3 is on the way.

2 likes
jlrdw's avatar

Don't forget you could actually write your on navigation with some basic CSS and just roll your own.

dylanh's avatar

I'd recommend using a bootstrap starter site to do a lot of the ground work for you. But in the end, you'll have to write it yourself for you own custom requirements.

As mentioned before, Laravel is not a CMS and most people don't want it to be. If you're not wanting to write it yourself, you should be using something like Wordpress instead.

This is the best boilerplate I've found so far: https://github.com/rappasoft/laravel-5-boilerplate

PovilasKorop's avatar

There are a lot of adminpanel and CRUD generator packages on the market now, about a dozen. We've created our own QuickAdmin, available in two versions:

  • Free as a package on GitHub: https://github.com/LaravelDaily/quickadmin - you create a fresh Laravel project, then use our package to generate adminpanel in it - creating CRUDs, menus etc.
  • Online adminpanel generator: https://quickadminpanel.com/ - you create adminpanel visually online with our CRUD builder, and then download it as a full Laravel 5.3/5.2 project, with all files and with no packages used, just clean Laravel code (here's an example adminpanel). We charge for this generator $9.99 per adminpanel, already have paying customers who like that model more than learning syntax of packages .

But, to be fair, other packages are really good, here are links to some of them:

7 likes
Next

Please or to participate in this conversation.