See what's new. Both from the Backpack team, and from developers just like you. Then publish articles to share your knowledge and get a little exposure.
Setting up a local development environment can be a time taking hassle—whether it's using Docker or manual installations. Laravel Herd changes that! It’s a native app for both Windows & macOS that comes with everything you nee...
4 days ago
Another month of progress here, at Backpack HQ. Most of the things we've been working on are under-the-hood, since our current goal is to solidify the current version. We've made slow but steady progress on that! But there's one H...
1 week ago
Do you find yourself drowning in a sea of action buttons in your CRUD table? You're not alone! Too many buttons can create a cluttered...
2 weeks ago
Intro If you're looking for a free HTML template to build an admin panel, there are several popular options available. In this article,...
Hey folks! So, picture this: you're crafting your admin panel and the need for proper access control hits you. Admin panels without rol...
3 weeks ago
Another good month of progress here at Backpack HQ, despite the summer holidays and all. Again, our current goal is to solidify the cur...
1 month ago
Lottie animations have become a popular choice for adding rich, engaging animations to websites and apps. They’re lightweight, scalable...
Ever noticed a little icon or popup on your browser asking you to install the web app you're currently browsing? It’s a cool feature th...
Another good month of progress here at Backpack HQ. Our current goal is to solidify the current version. We're doing that by improving...
2 months ago
Hey PHP fans! This article highlights some excellent new features of our favorite scripting language. Whether you're a seasoned pro or...
Today, let's talk about the Quick Button. It's been around for a while, helping us easily create action buttons. But what if you need a...
Do you know all the validation rules available in Laravel? Think again! Laravel has many ready-to-use validation rules that can make yo...
3 months ago
You've probably used hasOne, hasMany, belongsTo, and belongsToMany relationships in your projects. But did you know Laravel also offers...
Another full month here at Backpack. Let's dig into it: Maintenance This month, Pedro has been working hard on Uploaders, which has an...
Caching is like keeping your favorite toy right on top of your toy box, so you can grab it quickly whenever you want to play. Similarly...
As I mentioned in my previous article, we're celebrating Backpack turning 8 years old... with a BANG! If you've been with us for a whil...
4 months ago
Another full month here at Backpack. Both Jorge and Antonio have been missing this month, but that doesn't mean we don't have anything...
I had this realization the other day - and it blew my mind. Eight years is a lot of time! To put that into perspective: 20% of new bus...
Composer is the go-to dependency manager for PHP, and if you're working with Laravel, you're already familiar with frequently used comm...
Blade provides directives like @foreach, @while, @for, and @forelse for working with PHP's loop. Did you know... A handy $loop variable...
Ever chased a tech trend, only to regret it a couple of years down the line? You're not alone. I've been building stuff on the web for...
5 months ago
Another full month here at Backpack. Let's dig into it: Support It's been a busy month for Jorge and Karan, but they've handled it like...
In this article series, we go a little deeper into parts of Laravel we all use, to uncover functions and features that we can use in ou...
Are you building your App on Laravel? That's a great choice🎉. You must be planning an Admin panel for it. Well, if you're building one...
Are you working on a multilingual app? If so, you must be tired of translating your Laravel application. Going through language files i...
Are your admins asking for multi-language support? Do they want a language switcher, to enjoy using their dashboard in their preferred...
6 months ago
Another good month here at Backpack. Let's dig into it: Maintenance Pedro has been on 🔥 yet another month: All our packages now supp...
In the previous article, I introduced a Backpack's new Menu Dropdown Column component which I use for my e-commerce admin panel. Today,...
I'm running an e-commerce website and its admin panel is built on the Backpack. It keeps growing with many CRUDs and features. This als...
Last month, we introduced a new feature in Backpack. It is CalendarOperation, a simple way for your admins to see their database entrie...
7 months ago
2024 has started strong, and February proves it. Many new users this month, so a lot more issues came in, but Jorge and Karan have done...
Last month, we launched an operation called CustomViewOperation. This helps to set up multiple custom views for ListOperation, where ea...
I've been building a small app on the side. It's not for Laravel developers specifically, but if you're curious... it does one thing -...
Hey there! This is a quick tutorial on the CrudField JavaScript Library. I'm trying it for the first time while writing this article. I...
Happy new year, everyone! This is our first report of 2024, and we can clearly say... this year has started at full speed. A lot more i...
8 months ago
So, you're eager to level up your API game with GraphQL for Laravel? Awesome! In this article, i'm going to help you set up a GraphQL...
Hey there!👋 Today, we're are not just diving into the code tutorial but taking a moment to appreciate @redsquirrelstudio (aka Lewis)....
I was working on a website and I had to allow the admin to create image sliders to place on website pages. Sliders are common and admin...
9 months ago
I have a project which is being used in exhibitions to print ID cards. People come for spot registrations and collect a physical ID bad...
Ho ho ho! 🎅 Hope you enjoyed your holidays, if you celebrate them! Most of us here do, so it's been an "light" month for tea...
I’ve seen this happen so many times, especially with devs who are newer to PHP, or come from JS. Their composer.json looks is an endles...
Are you using SoftDeletes on any of your Eloquent models? Do you want the admin to be able to soft delete, hard delete or recover items...
Someone just asked me why "it is not possible in Backpack to add a question icon next to each field, with a tooltip for more info...
As a developer who uses Backpack, choosing a different theme is easy. But you can also... let your users change the theme! In fact, we...
10 months ago
We've been hard at work this month, fixing and polishing - our software, our processes and our services offering. Here's what's new, fr...
Last month, we received a query on our backpack community forum. A user wanted to add custom JS, to show the tooltips for table section...
'Tis the season to be jolly! Wait, it's not Christmas yet. 👀 'Tis the season to be buying! That's more like it. If you've been with us...
Web development is changing. Again! Here's how: The Modern Web What people call "the modern web" began to take shape in the e...
Hey there! 👋 Do you want an easy way to deep link your Backpack columns? Well, you're in luck! Backpack has introduced a new column at...
11 months ago
When it comes to building complex applications, controlling access to certain features or actions is paramount. Starting with Backpack...
Happy to report that we've launched two new features this month. Both features make it dead-simple to do stuff that is more complex, bu...
Hey there! 👋 We've got just the trick for you! Let's talk about how you can sprinkle a little bit of your own magic on your CRUD Panel...
Hey there, fellow Laravel developers! If you've been hearing about GraphQL and wondering what the buzz is all about, or if you're just...
Hey there, awesome developers! We've got some super exciting news for you! Backpack v6 now comes with super cool, first-party support...
1 year ago
This will be a short one. Not because we haven't done much - we have, but because we've been more focused on actually finishing things....
Hey there! Context for those who don't know... we also offer web development and UX/UI services. Most of our clients are CTOs and found...
Welcome to the world of custom themes for your Backpack v6 project! With the Tabler theme, you can easily change the layout for panel a...
Hello fellow developers! Are you ready to embrace the dark side? Starting from Backpack v6, we've got you covered with a sleek dark mod...
Hey devs, are you ready to create your own custom theme to Backpack v6? It's easier than you might think! Let's walk through the steps...
We have great news if you have friends... who are still not using Backpack. You can now refer people to Backpack and get rewarded for i...
Do you have an audience that is interested in Laravel and/or admin panels? Then we're a great match, let's do business together! We'll...
As we build features for ourselves and our clients, we try to release them to you too. Either as features in our existing products, or...
Hey there! In Backpack v6, we introduced themes so that you can add a bit of personality to your admin panels! Changing themes is a bre...
This was a very productive month for us. We've not only fixed bugs in our newest software, but we've also streamlined our support syste...
As part of Backpack v6, we've invented a new way of loading assets in Laravel. And we've done that as an open-source package - one that...
Hey there, fellow developers! In this article, we're going to explore the awesome new feature in version 6 of Backpack for Laravel - th...
Hey devs, check out the amazing new feature in Backpack v6 - building custom forms with ease! In the past, creating a custom operation...
Hey there, my friends! I've got some exciting news about Backpack v6 that will make your life as a developer even easier. Introducing a...
Hey there! I've got some fantastic news to share with you about Backpack v6! We've introduced an amazing new feature called the "D...
This was a crazy month for us. After having launched Backpack v6 at the beginning of the month (😱), we had a bit of calm... before the...
It's been a few weeks already since Backpack v6 has been not only launched, but the default version everybody uses. In the past 3 weeks...
We're happy to announce our Tabler theme is finally out of beta 🎉 We've been working with Tabler for a long time, and it is spectacula...
This month our entire team has been working on Backpack v6. And for the first time ever... it felt like we were moving at incredible sp...
We have EXCELLENT news. Thanks to an all-team-effort for the past month, we are very happy with the state of Backpack v6 - our latest a...
This was a stressful month for the Backpack team. We've been polishing the last big things we had to merge into v6, finding and fixing...
When it comes to developing a website or an app, there's one crucial aspect that shouldn't be overlooked: the admin panel. An admin pa...
A Few months ago, Tabacitu assigned me a task to install & try Spatie's Browsershot on the Laravel Valet environment. It was the fi...
This was another good month for the Backpack team. We’ve been steadily working towards a stable v6, that you’ll be able to try pretty s...
We don't mean to brag... but March has been very good to us 😀 Work on Backpack v6 has been going very very well, so we have a lot to u...
We've been firing on all cylinders in February. We're working on two HUGE features that we will be launching next month in Backpack v5....
An admin panel framework is a software framework that provides a set of tools, components, and functionalities for building an administ...
In a recent project, I needed to customize my List and Create operations, to basically add content before or after the existing views....
CRUD stands for Create, Read, Update, and Delete, which are the four basic functions used to manage data in a database and are essenti...
We've started this new year in full force. Not only have we been working on the next iteration of Backpack (which you'll have access to...
Did you know Backpack is partly "Made in Portugal"? Yes, that's were two of our team members live - Pedro and Antonio. So we...
It's been a crazy month here at Backpack. We've been working in more areas than ever (v5, v6, marketing, design, legal) but I won't bor...
It's been a busy month here at Backpack. We've started working on Backpack v6, organized a Black Friday AND managed to start and finish...
We’re celebrating Black Week, Black Friday and Cyber Monday this year with a HUGE discount: The first 100 people that use the BLACKFRID...
Since our last progress report, our team has put the final touches on quite a few difficult features. These have been multi-month effor...
In previous articles, I've shown you how to: create an operation (EmailOperation) with a custom HTML form; use that operation on yo...
2 years ago
Since our last progress report, on Aug 19th, our focus has been on improving overall Developer Experience and fixing papercuts. We've b...
Say you’ve created a custom operation, and want to share it with other developers around the world. How do you do that? Well, it’s pret...
Our last progress report was on July 19th, and our team has done A LOT since then. Maintenance 9 new patch releases for Backpack CRUD...
So you want to add a new operation to the UserCrudController, the one that our PermissionManager addon provides? Here’s how you can do...
I needed a form that sends an email to each user, directly from the admin panel. I already had a Users CRUD, so here's how I added a fo...
This will be a short one - since not everything we've been working on this month has also been launched. And we don't want to bother yo...
Some of our admins have been asking to do quick edits, right from the table view. We've always whipped up a custom solution for them ri...
If you haven't read our May 2022 Progress Report... we have BIG news for you. In fact it's so big, that it made us bump the version fro...
We regularly conduct private security audits of our software. Unlike most times, in March 2022 we’ve discovered a security issue that m...