Internal Server Error

BadMethodCallException

vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:117

Method Illuminate\Database\Eloquent\Collection::links does not exist.

LARAVEL 13.9.0
PHP 8.3.31
UNHANDLED
CODE 0
500
GET
https://linahsol.com/categories

Exception trace

1 vendor frame
Illuminate\Support\Collection->__call(string, array)
vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:117
Illuminate\Support\Collection->__call(string, array)
resources/views/categories.blade.php:40
35                        </div>
36                    @endif
37                @endforeach
38
39            </div>
40            {{ $categories->links() }}
41
42        </div>
43    </section>
44
45@endsection
13 vendor frames
require(string)
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:123
Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure}()
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
Illuminate\Filesystem\Filesystem->getRequire(string, array)
vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:57
Illuminate\View\Engines\PhpEngine->evaluatePath(string, array)
vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:76
Illuminate\View\Engines\CompilerEngine->get(string, array)
vendor/laravel/framework/src/Illuminate/View/View.php:208
Illuminate\View\View->getContents()
vendor/laravel/framework/src/Illuminate/View/View.php:191
Illuminate\View\View->renderContents()
vendor/laravel/framework/src/Illuminate/View/View.php:160
Illuminate\View\View->render()
vendor/laravel/framework/src/Illuminate/Http/Response.php:78
Illuminate\Http\Response->setContent(object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Http/Response.php:34
Illuminate\Http\Response->__construct(object(Illuminate\View\View), integer, array)
vendor/laravel/framework/src/Illuminate/Routing/Router.php:939
Illuminate\Routing\Router::toResponse(object(Illuminate\Http\Request), object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:906
Illuminate\Routing\Router->prepareResponse(object(Illuminate\Http\Request), object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
Illuminate\Routing\Router->Illuminate\Routing\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
app/Http/Middleware/SetLocale.php:24
19            $locale = config('app.locale');20        }2122        App::setLocale($locale);2324        return $next($request);25    }26}27
43 vendor frames
App\Http\Middleware\SetLocale->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:52
Illuminate\Routing\Middleware\SubstituteBindings->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php:104
Illuminate\Foundation\Http\Middleware\PreventRequestForgery->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
Illuminate\View\Middleware\ShareErrorsFromSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
Illuminate\Session\Middleware\StartSession->handleStatefulRequest(object(Illuminate\Http\Request), object(Illuminate\Session\Store), object(Closure))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
Illuminate\Session\Middleware\StartSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
Illuminate\Cookie\Middleware\EncryptCookies->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Pipeline\Pipeline->then(object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
Illuminate\Routing\Router->runRouteWithinStack(object(Illuminate\Routing\Route), object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
Illuminate\Routing\Router->runRoute(object(Illuminate\Http\Request), object(Illuminate\Routing\Route))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
Illuminate\Routing\Router->dispatchToRoute(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
Illuminate\Routing\Router->dispatch(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
Illuminate\Foundation\Http\Middleware\TrimStrings->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
Illuminate\Http\Middleware\ValidatePostSize->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:61
Illuminate\Http\Middleware\HandleCors->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
Illuminate\Http\Middleware\TrustProxies->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22
Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:28
Illuminate\Http\Middleware\ValidatePathEncoding->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Pipeline\Pipeline->then(object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
Illuminate\Foundation\Http\Kernel->handle(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1220
Illuminate\Foundation\Application->handleRequest(object(Illuminate\Http\Request))
public/index.php:19
1415// Bootstrap Laravel and handle the request...16/** @var Application $app */17$app = require_once __DIR__.'/../bootstrap/app.php';1819$app->handleRequest(Request::capture());
require_once(string)
server.php:21
16// application without having installed a "real" web server software here.
17if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
18    return false;
19}
20
21require_once __DIR__.'/public/index.php';
22

Queries

mysql
select * from `pages`
5.19ms
mysql
select count(*) as aggregate from `portfolio_cats`
3.63ms
mysql
select * from `portfolio_cats` order by `created_at` desc limit 100 offset 0
1.52ms
mysql
select * from `social_media`
1.3ms
mysql
select * from `configs` where `id` = 1 limit 1
1.05ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.84ms
mysql
select * from `social_media`
1.67ms
mysql
select * from `configs` where `id` = 1 limit 1
3.57ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.13ms
mysql
select * from `social_media`
1.4ms
mysql
select * from `configs` where `id` = 1 limit 1
1.45ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.67ms
mysql
select * from `social_media`
1.03ms
mysql
select * from `configs` where `id` = 1 limit 1
1.26ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
2.18ms
mysql
select * from `social_media`
2.68ms
mysql
select * from `configs` where `id` = 1 limit 1
1.87ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.9ms
mysql
select * from `social_media`
0.93ms
mysql
select * from `configs` where `id` = 1 limit 1
0.96ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.69ms
mysql
select * from `social_media`
1.37ms
mysql
select * from `configs` where `id` = 1 limit 1
1.22ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.16ms
mysql
select * from `social_media`
1.16ms
mysql
select * from `configs` where `id` = 1 limit 1
1.67ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
2.35ms
mysql
select * from `social_media`
1.18ms
mysql
select * from `configs` where `id` = 1 limit 1
1.56ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.89ms
mysql
select * from `social_media`
1.05ms
mysql
select * from `configs` where `id` = 1 limit 1
3.03ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.16ms
mysql
select * from `social_media`
0.93ms
mysql
select * from `configs` where `id` = 1 limit 1
1.33ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.88ms
mysql
select * from `social_media`
1.69ms
mysql
select * from `configs` where `id` = 1 limit 1
1.37ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.88ms
mysql
select * from `social_media`
2.84ms
mysql
select * from `configs` where `id` = 1 limit 1
2.39ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.41ms
mysql
select * from `social_media`
4.82ms
mysql
select * from `configs` where `id` = 1 limit 1
1.62ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.93ms
mysql
select * from `social_media`
1.12ms
mysql
select * from `configs` where `id` = 1 limit 1
4.29ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.91ms
mysql
select * from `social_media`
0.65ms
mysql
select * from `configs` where `id` = 1 limit 1
0.83ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.59ms
mysql
select * from `social_media`
0.59ms
mysql
select * from `configs` where `id` = 1 limit 1
0.65ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.48ms
mysql
select * from `social_media`
1.17ms
mysql
select * from `configs` where `id` = 1 limit 1
1.14ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
2.59ms
mysql
select * from `social_media`
1.57ms
mysql
select * from `configs` where `id` = 1 limit 1
2.46ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.91ms
mysql
select * from `social_media`
0.78ms
mysql
select * from `configs` where `id` = 1 limit 1
1.64ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.81ms
mysql
select * from `social_media`
1.94ms
mysql
select * from `configs` where `id` = 1 limit 1
1.46ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.19ms
mysql
select * from `social_media`
0.9ms
mysql
select * from `configs` where `id` = 1 limit 1
2.07ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.94ms
mysql
select * from `social_media`
2.08ms
mysql
select * from `configs` where `id` = 1 limit 1
2.03ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.85ms
mysql
select * from `social_media`
0.73ms
mysql
select * from `configs` where `id` = 1 limit 1
0.99ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
2.57ms
mysql
select * from `social_media`
1.9ms
mysql
select * from `configs` where `id` = 1 limit 1
1.54ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.27ms
mysql
select * from `social_media`
0.98ms
mysql
select * from `configs` where `id` = 1 limit 1
2.6ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.45ms
mysql
select * from `social_media`
1.34ms
mysql
select * from `configs` where `id` = 1 limit 1
1.05ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
1.57ms
mysql
select * from `social_media`
3.39ms
mysql
select * from `configs` where `id` = 1 limit 1
3.69ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.84ms
mysql
select * from `social_media`
2.31ms
mysql
select * from `configs` where `id` = 1 limit 1
1.32ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.83ms
mysql
select * from `social_media`
2.41ms
mysql
select * from `configs` where `id` = 1 limit 1
4.33ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
2.94ms
mysql
select * from `social_media`
1.92ms
mysql
select * from `configs` where `id` = 1 limit 1
1.4ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.87ms
mysql
select * from `social_media`
1.6ms
mysql
select * from `configs` where `id` = 1 limit 1
1.48ms
mysql
select * from `portfolio_cats` where `parent` is null order by `created_at` desc
0.61ms
mysql
select * from `social_media`
0.59ms

Headers

x-https
1
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept
*/*
x-real-ip
216.73.217.73
x-forwarded-server
linahsol.com
x-forwarded-proto
https
x-forwarded-port
443
x-forwarded-host
linahsol.com
x-forwarded-for
216.73.217.73
host
linahsol.com

Body

// No request body

Routing

controller
App\Http\Controllers\PortfolioCatController@showcategory
middleware
web

Routing parameters

// No routing parameters