Looking to hire Laravel developers? Try LaraJobs

laravel-error-pages maintained by delwarhossaindev

Description
Beautiful pre-styled Laravel error pages (403, 404, 500, 503) with SVG illustrations for Admin DashBoard / Bootstrap apps.
Last update
2026/04/29 17:28 (dev-main)
License
Downloads
1

Comments
comments powered by Disqus

🚨 Laravel Error Pages

Laravel-এর জন্য সুন্দর, রেডিমেড HTTP এরর পেজ — মাত্র ২টি কমান্ডে ✨

Latest Version on Packagist Total Downloads PHP Version Laravel License


⚡ ইনস্টল

composer require delwarhossaindev/laravel-error-pages
php artisan vendor:publish --tag=error-pages

ব্যস! এখন abort(404) দিলেই সুন্দর পেজ দেখাবে।


✨ কী পাবেন

  • 🎯 ৮টি HTTP error page — 401, 402, 403, 404, 419, 429, 500, 503
  • 🖼️ Split-screen layout — বার্তা + SVG illustration
  • 🌍 Translation-ready — যেকোনো ভাষায় কাস্টমাইজ
  • ⚡ Service Provider স্বয়ংক্রিয় আবিষ্কার
  • 🦾 Laravel 5.x → 12.x, PHP 5.5.9 → 8.x সাপোর্ট
  • 📦 MIT লাইসেন্স

🖼️ প্রিভিউ


📋 প্রয়োজনীয়তা

  • 🐘 PHP ^5.5.9 | ^7.0 | ^8.0
  • 🚀 Laravel 5.x থেকে 12.x (সব ভার্সন)

🏷️ পাবলিশের বিকল্প

Tag কী পাবলিশ হবে
error-pages সবকিছু (views + assets + lang)
error-pages-views শুধু Blade ভিউ
error-pages-assets শুধু SVG
error-pages-lang শুধু Translation file

🎨 কাস্টমাইজেশন

পাবলিশ করার পর সব ফাইল আপনার অ্যাপে — যা ইচ্ছা পরিবর্তন করুন।

বার্তা পরিবর্তন:

php artisan vendor:publish --tag=error-pages-lang

তারপর lang/en/auth.php-এ keys এডিট করুন।

ইলাস্ট্রেশন বদলান: public/svg/{403,404,500,503}.svg-এ নিজের SVG রাখুন।

Layout পরিবর্তন: resources/views/errors/illustrated-layout.blade.php এডিট করুন।

নতুন error যোগ: resources/views/errors/-এ নতুন ফাইল রাখুন (যেমন 405.blade.php):

@extends('errors::illustrated-layout')

@section('code', '405')
@section('title', 'Method Not Allowed')
@section('image')
<div style="background-image: url({{ asset('/svg/404.svg') }});"></div>
@endsection
@section('message', 'এই URL-এ এই method সমর্থিত নয়।')

🛟 সমস্যা সমাধান

php artisan vendor:publish --tag=error-pages
php artisan view:clear

SVG গুলো public/svg/-এ পাবলিশ হয়েছে কিনা চেক করুন।

.env-এ APP_DEBUG=false দিন, তারপর php artisan config:clear

composer dump-autoload

🚀 Git এ Package Upload করুন

নিজের প্যাকেজ Git এ push করতে চান? নিচের ৪টি ধাপ:

১. Setup (একবার):

git init
git config user.name "your-username"
git config user.email "your-email@example.com"
git branch -M main

২. GitHub Remote:

git remote add origin https://github.com/your-username/your-repo.git

৩. Push:

git add .
git commit -m "Initial commit"
git push -u origin main

৪. Tag/Release (Packagist এর জন্য জরুরি):

git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0

⚡ Daily workflow:

git add .
git commit -m "your message"
git push

📚 নিজে Laravel প্যাকেজ বানাতে চান? শূন্য থেকে Packagist পর্যন্ত সম্পূর্ণ গাইড → TUTORIAL.md


🤝 অবদান রাখুন

১. 🍴 Fork করুন
২. 🌿 git checkout -b feature/my-feature
৩. 💾 git commit -m 'নতুন কিছু যোগ'
৪. 🚀 git push origin feature/my-feature
৫. 🎉 Pull Request খুলুন

🐛 বাগ/আইডিয়া? → https://github.com/delwarhossaindev/laravel-error-pages/issues


📜 লাইসেন্স

MITLICENSE দেখুন।


⭐ কাজে লাগলে স্টার দিন!

Star

Made with ❤️ in Bangladesh 🇧🇩 by Delwar Hossain