SQLSTATE[42S02]: Base table or view not found: 1146 Table 'grzicofn_sis.examination_periods' doesn't exist (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: grzicofn_sis, SQL: select * from `examination_periods` where `status` = active and `examination_periods`.`deleted_at` is null order by `name` asc)
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))Illuminate\Database\Connection->run(string, array, object(Closure))Illuminate\Database\Connection->select(string, array, boolean)Illuminate\Database\Query\Builder->runSelect()Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}()Illuminate\Database\Query\Builder->onceWithColumns(array, object(Closure))Illuminate\Database\Query\Builder->get(array)Illuminate\Database\Eloquent\Builder->getModels(array)Illuminate\Database\Eloquent\Builder->get()18
19 public function index(Request $request): View
20 {
21 $this->authorize('create', ExaminationMark::class);
22
23 $periods = ExaminationPeriod::query()->where('status', 'active')->orderBy('name')->get();
24
25 return view('examination.marks.import', compact('periods'));
26 }
27
28 public function upload(Request $request): RedirectResponse
29 {
30 $this->authorize('create', ExaminationMark::class);
31
32 $validated = $request->validate([
33 'examination_period_id' => ['required', 'integer', 'exists:examination_periods,id'],
34 'file' => ['required', 'file', 'mimes:csv,txt,xlsx,xls', 'max:10240'],
35App\Http\Controllers\Examination\MarkImportController->index(object(Illuminate\Http\Request))Illuminate\Routing\ControllerDispatcher->dispatch(object(Illuminate\Routing\Route), object(App\Http\Controllers\Examination\MarkImportController), string)Illuminate\Routing\Route->runController()Illuminate\Routing\Route->run()Illuminate\Routing\Router->Illuminate\Routing\{closure}(object(Illuminate\Http\Request))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))8
9class TrackLastLogin
10{
11 public function handle(Request $request, Closure $next): Response
12 {
13 $response = $next($request);
14
15 if ($request->user() && ! $request->session()->get('last_login_tracked')) {
16 $request->user()->forceFill(['last_login_at' => now()])->save();
17 $request->session()->put('last_login_tracked', true);
18 }
19
20 return $response;
21 }
22}
23App\Http\Middleware\TrackLastLogin->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))21
22 return redirect()->route('login')
23 ->withErrors(['email' => 'Your account is not active. Please contact the administrator.']);
24 }
25
26 return $next($request);
27 }
28}
29App\Http\Middleware\EnsureUserIsActive->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Routing\Middleware\SubstituteBindings->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Auth\Middleware\Authenticate->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\View\Middleware\ShareErrorsFromSession->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Session\Middleware\StartSession->handleStatefulRequest(object(Illuminate\Http\Request), object(Illuminate\Session\Store), object(Closure))Illuminate\Session\Middleware\StartSession->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Cookie\Middleware\EncryptCookies->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Pipeline\Pipeline->then(object(Closure))Illuminate\Routing\Router->runRouteWithinStack(object(Illuminate\Routing\Route), object(Illuminate\Http\Request))Illuminate\Routing\Router->runRoute(object(Illuminate\Http\Request), object(Illuminate\Routing\Route))Illuminate\Routing\Router->dispatchToRoute(object(Illuminate\Http\Request))Illuminate\Routing\Router->dispatch(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(object(Illuminate\Http\Request))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Foundation\Http\Middleware\TrimStrings->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Http\Middleware\ValidatePostSize->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Http\Middleware\HandleCors->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Http\Middleware\TrustProxies->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Http\Middleware\ValidatePathEncoding->handle(object(Illuminate\Http\Request), object(Closure))Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))Illuminate\Pipeline\Pipeline->then(object(Closure))Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(object(Illuminate\Http\Request))Illuminate\Foundation\Http\Kernel->handle(object(Illuminate\Http\Request))18 $req = Illuminate\Http\Request::create($url, 'GET');
19 $req->setLaravelSession(app('session.store'));
20 $req->setUserResolver(fn () => $user);
21 Auth::setUser($user);
22 try {
23 $res = $http->handle($req);
24 $c = $res->getContent();
25 echo "=== {$url} CODE={$res->getStatusCode()} ===\n";
26 if (preg_match('/Unable to locate file in Vite manifest: ([^\s<]+)/', $c, $m)) {
27 echo "VITE_MISSING={$m[1]}\n";
28 }
29 if (preg_match('/View \[([^\]]+)\] not found/', $c, $m)) {
30 echo "VIEW_MISSING={$m[1]}\n";
31 }
32 if (preg_match('/"message":"([^"]{10,200})"/', $c, $m)) {
33 echo 'JSON='.stripslashes($m[1])."\n";
34 }
35select * from `users` where `email` = 'superadmin@bvsis.local' limit 1delete from `sessions` where `id` = 'ZTU6tUldUQwI2Fy1FdHpsaHGrqC153avSHYLMMB4'select * from `sessions` where `id` = 'II3bY6laJ3UCBeFcI07Ri1QT4Ri5W3LrOGbpZ78T' limit 1select * from `cache` where `key` in ('bv-sis-cache-spatie.permission.cache')select `permissions`.*, `model_has_permissions`.`model_id` as `pivot_model_id`, `model_has_permissions`.`permission_id` as `pivot_permission_id`, `model_has_permissions`.`model_type` as `pivot_model_type` from `permissions` inner join `model_has_permissions` on `permissions`.`id` = `model_has_permissions`.`permission_id` where `model_has_permissions`.`model_id` in (1) and `model_has_permissions`.`model_type` = 'App\Models\User'select `roles`.*, `model_has_roles`.`model_id` as `pivot_model_id`, `model_has_roles`.`role_id` as `pivot_role_id`, `model_has_roles`.`model_type` as `pivot_model_type` from `roles` inner join `model_has_roles` on `roles`.`id` = `model_has_roles`.`role_id` where `model_has_roles`.`model_id` in (1) and `model_has_roles`.`model_type` = 'App\Models\User'update `users` set `last_login_at` = '2026-07-15 14:51:46', `users`.`updated_at` = '2026-07-15 14:51:46' where `id` = 1select * from `sessions` where `id` = 'II3bY6laJ3UCBeFcI07Ri1QT4Ri5W3LrOGbpZ78T' limit 1insert into `sessions` (`payload`, `last_activity`, `user_id`, `ip_address`, `user_agent`, `id`) values ('YTo1OntzOjUwOiJsb2dpbl93ZWJfNTliYTM2YWRkYzJiMmY5NDAxNTgwZjAxNGM3ZjU4ZWE0ZTMwOTg5ZCI7aToxO3M6NjoiX3Rva2VuIjtzOjQwOiIyaEJlbjVJdXRGRWZzUDBBTmpSVGpKS0xHSDFxRzJoS1lXMEtKeVJUIjtzOjE4OiJsYXN0X2xvZ2luX3RyYWNrZWQiO2I6MTtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czozODoiaHR0cDovL2xvY2FsaG9zdC9leGFtaW5hdGlvbi9kYXNoYm9hcmQiO3M6NToicm91dGUiO3M6MjE6ImV4YW1pbmF0aW9uLmRhc2hib2FyZCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1784127106, 1, '127.0.0.1', 'Symfony', 'II3bY6laJ3UCBeFcI07Ri1QT4Ri5W3LrOGbpZ78T')select * from `sessions` where `id` = 'G2L3xCODfQEWQXdcjHQlgOJBEPjIjFAsJF7aBv0t' limit 1