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.
In a recent article, I showed how to set up an Eloquent model for data sources other than DB. In this article, I'll show how you can list and preview data coming from other data sources (like an API), using Backpack's CRUD Panels....
4 days ago
Imagine a blog's admin who could list all posts in the admin panel. What if the admin wants to see a list of articles posted by a user named Mr. X without using filters? He just wants to go from the User CRUD to the list of his po...
1 week ago
Another busy month at Backpack HQ. This month was dominated by a security issue, our Black Friday promo and our work on Backpack v7. Le...
2 weeks ago
Are you on the fence on buying Backpack? Have you wanted to upgrade to a bigger plan... but it was too expensive for you? We've got GRE...
Want to make your Laravel Backpack admin panel more secure with a unique login experience for your admins? I'll show you how to add Pas...
3 weeks ago
Laravel Backpack is one of the most powerful admin panels for building your custom project. Laravel 11, combined with Laravel Backpack...
1 month ago
New month, new things to share! Hold onto your seats... this one has some very juicy announcements - new features, new add-ons, new bug...
We have great news! But first, context: last month we launched our experimental AI in our docs. If you have purchased any premium Backp...
In Laravel projects, we usually store data in databases, create tables, and run migrations. But not every bit of data needs that level...
One of the biggest headaches in web development is managing frontend and backend interactions. Iām talking about smooth validation resp...
Setting up a local development environment can be a time taking hassleāwhether it's using Docker or manual installations. Laravel Herd...
2 months 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...
Trying to decide between Backpack for Laravel and Laravel Nova? Well, grab a cup of coffee (or whatever keeps you going), and letās di...
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...
If you're looking for a free HTML template to build an admin panel, there are several popular options available. In this article, I'll...
Hey folks! So, picture this: you're crafting your admin panel and the need for proper access control hits you. Admin panels without rol...
Another good month of progress here at Backpack HQ, despite the summer holidays and all. Again, our current goal is to solidify the cur...
3 months 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...
4 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...
5 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...
6 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...
7 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...
8 months ago
Are your admins asking for multi-language support? Do they want a language switcher, to enjoy using their dashboard in their preferred...
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...
9 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...
10 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...
11 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...
1 year ago
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...
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...
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...
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...
2 years ago
Weāre celebrating Black Week, Black Friday and Cyber Monday this year with a HUGE discount: The first 100 people that use the BLACKFRID...