DeveloperBreeze

Laravel Programming Tutorials, Guides & Best Practices

Explore 51+ expertly crafted laravel tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

Creating a Configurable Pagination System in Laravel

Tutorial November 16, 2024
php

   php artisan make:seeder SettingsSeeder

Open the seeder file and define a default pagination limit:

How to Dynamically Manage Application Settings in Laravel

Tutorial November 16, 2024
php

In SettingsController, add methods to edit and update settings:

   namespace App\Http\Controllers\Admin;

   use App\Models\Setting;
   use Illuminate\Http\Request;

   class SettingsController extends Controller
   {
       public function edit()
       {
           $settings = Setting::all();
           return view('admin.settings.edit', compact('settings'));
       }

       public function update(Request $request)
       {
           foreach ($request->settings as $key => $value) {
               Setting::updateOrCreate(['key' => $key], ['value' => $value]);
           }

           return redirect()->back()->with('success', 'Settings updated successfully.');
       }
   }