use Illuminate\Http\Request; use Larabuild\Pagebuilder\Http\Controllers\PageBuilderController; use Larabuild\Pagebuilder\Http\Controllers\PageController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ $page = Route::controller(PageController::class); $pBuilder = Route::controller(PageBuilderController::class); $middleware = ['permit-of:can-manage-pages']; if (!empty(config('pagebuilder.url_prefix'))) { $page = $page->prefix(config('pagebuilder.url_prefix')); $pBuilder = $pBuilder->prefix(config('pagebuilder.url_prefix')); } if (!empty(config('pagebuilder.route_middleware'))) { $middleware = array_merge($middleware, config('pagebuilder.route_middleware')); } $page->middleware($middleware)->group(function () { Route::get('pages', 'index')->name('pagebuilder'); Route::get('pages/{page}/edit', 'edit')->name('page.edit'); Route::post('pages', 'store')->name('page.store'); Route::put('pages/{page}', 'update')->name('page.update'); Route::get('pages/create', 'create')->name('page.create'); Route::delete('pages/{page}', 'destroy')->name('page.delete'); }); $pBuilder->middleware($middleware)->group(function () { Route::get('pages/{id}/build', 'build')->name('pagebuilder.build'); Route::post('pages/{id}/store', 'storeComponentData')->name('pagebuilder.store-component-data'); Route::post('get-section-settings', 'getSettings')->name('pagebuilder.get-section-settings'); Route::post('set-section-settings', 'setSectionSettings')->name('pagebuilder.set-section-settings'); Route::post('set-page-settings', 'setPageSettings')->name('pagebuilder.set-page-settings'); }); Route::middleware($middleware)->get('get-pb-section', [PageBuilderController::class, 'getPageSectionHtml'])->name('pagebuilder.html'); Route::middleware($middleware)->get('pages/{id}/iframe', [PageBuilderController::class, 'iframe'])->name('pagebuilder.iframe'); Route::any('/{any?}', function (Request $request, $any = null) { $slug = trim($any ?? '', '/'); $builder = new PageBuilderController(); return $builder->renderPage($slug); })->where('any', '.*')->name('pagebuilder.page'); use Illuminate\Http\Request; use Larabuild\Pagebuilder\Http\Controllers\PageBuilderController; use Larabuild\Pagebuilder\Http\Controllers\PageController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ $page = Route::controller(PageController::class); $pBuilder = Route::controller(PageBuilderController::class); $middleware = ['permit-of:can-manage-pages']; if (!empty(config('pagebuilder.url_prefix'))) { $page = $page->prefix(config('pagebuilder.url_prefix')); $pBuilder = $pBuilder->prefix(config('pagebuilder.url_prefix')); } if (!empty(config('pagebuilder.route_middleware'))) { $middleware = array_merge($middleware, config('pagebuilder.route_middleware')); } $page->middleware($middleware)->group(function () { Route::get('pages', 'index')->name('pagebuilder'); Route::get('pages/{page}/edit', 'edit')->name('page.edit'); Route::post('pages', 'store')->name('page.store'); Route::put('pages/{page}', 'update')->name('page.update'); Route::get('pages/create', 'create')->name('page.create'); Route::delete('pages/{page}', 'destroy')->name('page.delete'); }); $pBuilder->middleware($middleware)->group(function () { Route::get('pages/{id}/build', 'build')->name('pagebuilder.build'); Route::post('pages/{id}/store', 'storeComponentData')->name('pagebuilder.store-component-data'); Route::post('get-section-settings', 'getSettings')->name('pagebuilder.get-section-settings'); Route::post('set-section-settings', 'setSectionSettings')->name('pagebuilder.set-section-settings'); Route::post('set-page-settings', 'setPageSettings')->name('pagebuilder.set-page-settings'); }); Route::middleware($middleware)->get('get-pb-section', [PageBuilderController::class, 'getPageSectionHtml'])->name('pagebuilder.html'); Route::middleware($middleware)->get('pages/{id}/iframe', [PageBuilderController::class, 'iframe'])->name('pagebuilder.iframe'); Route::any('/{any?}', function (Request $request, $any = null) { $slug = trim($any ?? '', '/'); $builder = new PageBuilderController(); return $builder->renderPage($slug); })->where('any', '.*')->name('pagebuilder.page'); use Illuminate\Http\Request; use Larabuild\Pagebuilder\Http\Controllers\PageBuilderController; use Larabuild\Pagebuilder\Http\Controllers\PageController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ $page = Route::controller(PageController::class); $pBuilder = Route::controller(PageBuilderController::class); $middleware = ['permit-of:can-manage-pages']; if (!empty(config('pagebuilder.url_prefix'))) { $page = $page->prefix(config('pagebuilder.url_prefix')); $pBuilder = $pBuilder->prefix(config('pagebuilder.url_prefix')); } if (!empty(config('pagebuilder.route_middleware'))) { $middleware = array_merge($middleware, config('pagebuilder.route_middleware')); } $page->middleware($middleware)->group(function () { Route::get('pages', 'index')->name('pagebuilder'); Route::get('pages/{page}/edit', 'edit')->name('page.edit'); Route::post('pages', 'store')->name('page.store'); Route::put('pages/{page}', 'update')->name('page.update'); Route::get('pages/create', 'create')->name('page.create'); Route::delete('pages/{page}', 'destroy')->name('page.delete'); }); $pBuilder->middleware($middleware)->group(function () { Route::get('pages/{id}/build', 'build')->name('pagebuilder.build'); Route::post('pages/{id}/store', 'storeComponentData')->name('pagebuilder.store-component-data'); Route::post('get-section-settings', 'getSettings')->name('pagebuilder.get-section-settings'); Route::post('set-section-settings', 'setSectionSettings')->name('pagebuilder.set-section-settings'); Route::post('set-page-settings', 'setPageSettings')->name('pagebuilder.set-page-settings'); }); Route::middleware($middleware)->get('get-pb-section', [PageBuilderController::class, 'getPageSectionHtml'])->name('pagebuilder.html'); Route::middleware($middleware)->get('pages/{id}/iframe', [PageBuilderController::class, 'iframe'])->name('pagebuilder.iframe'); Route::any('/{any?}', function (Request $request, $any = null) { $slug = trim($any ?? '', '/'); $builder = new PageBuilderController(); return $builder->renderPage($slug); })->where('any', '.*')->name('pagebuilder.page'); Laravel
Internal Server Error
Error
Call to a member function getName() on null
resources/views/components/front/header.blade.php :123
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :123
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :124
vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php :58
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :22
vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php :75
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :10
vendor/laravel/framework/src/Illuminate/View/View.php :209
vendor/laravel/framework/src/Illuminate/View/View.php :192
vendor/laravel/framework/src/Illuminate/View/View.php :161
vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php :103
resources/views/errors/minimal.blade.php :21
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :123
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :124
vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php :58
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :22
vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php :75
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :10
vendor/laravel/framework/src/Illuminate/View/View.php :209
vendor/laravel/framework/src/Illuminate/View/View.php :192
vendor/laravel/framework/src/Illuminate/View/View.php :161
resources/views/errors/404.blade.php :7
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :123
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php :124
vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php :58
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :22
vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php :75
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php :10
vendor/laravel/framework/src/Illuminate/View/View.php :209
vendor/laravel/framework/src/Illuminate/View/View.php :192
vendor/laravel/framework/src/Illuminate/View/View.php :161
vendor/laravel/framework/src/Illuminate/Http/Response.php :79
vendor/laravel/framework/src/Illuminate/Http/Response.php :35
vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php :60
vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php :90
vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php :894
vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php :815
vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php :706
vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php :594
vendor/amentotech/laravel-translations/src/Exceptions/TranslationsUIExceptionHandler.php :43
vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php :51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :172
vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php :19
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php :21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php :31
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php :21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php :51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php :27
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php :110
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php :49
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php :58
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php :22
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :209
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :127
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :176
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :145
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1220
public/index.php :21
Request
GET /
Headers
host
www.thetutorsonline.com
accept-encoding
gzip, br, zstd, deflate
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept
*/*
Body
No body data
Application
Routing
No routing data
Database Queries
mysql
select exists (select 1 from information_schema.tables where table_schema = 'thetutor_learning' and table_name = 'optionbuilder__settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
mysql
select * from `ltu_languages` inner join `ltu_translations` on `ltu_languages`.`id` = `ltu_translations`.`language_id`