Showing 636 of 636 total issues
Call to method unsignedBigInteger
from undeclared class \Illuminate\Database\Schema\Blueprint
Open
Open
$table->unsignedBigInteger('user_id');
- Exclude checks
Call to method foreign
from undeclared class \Illuminate\Database\Schema\Blueprint
Open
Open
$table->foreign('author_id')->references('id')->on('users')->cascadeOnDelete();
- Exclude checks
Parameter $table
has undeclared type \Illuminate\Database\Schema\Blueprint
Open
Open
Schema::table('webinars', function (Blueprint $table) {
- Exclude checks
Call to method table
from undeclared class \Illuminate\Support\Facades\Schema
Open
Open
Schema::table('webinars', function (Blueprint $table) {
- Exclude checks
Reference to constant TUTOR
from undeclared class \EscolaLms\Core\Enums\UserRole
Open
Open
$tutor = Role::findOrCreate(UserRole::TUTOR, 'api');
- Exclude checks
Class uses undeclared trait \EscolaLms\Webinar\Dto\Traits\DtoHelper
Open
Open
abstract class BaseDto
- Exclude checks
Possibly zero references to use statement for classlike/namespace ReminderAboutWebinarJob
(\EscolaLms\Webinar\Jobs\ReminderAboutWebinarJob)
Open
Open
use EscolaLms\Webinar\Jobs\ReminderAboutWebinarJob;
- Exclude checks
Reference to constant class
from undeclared class \EscolaLms\Webinar\Services\WebinarService
Open
Open
WebinarServiceContract::class => WebinarService::class
- Exclude checks
Call to undeclared method \EscolaLms\Webinar\EscolaLmsWebinarServiceProvider::publishes
Open
Open
$this->publishes([
- Exclude checks
Reference to undeclared property \EscolaLms\Webinar\EscolaLmsWebinarServiceProvider->app
Open
Open
$this->app->register(EscolaLmsJitsiServiceProvider::class);
- Exclude checks
Return type of show()
is undeclared type \Illuminate\Http\JsonResponse
Open
Open
public function show(int $id): JsonResponse;
- Exclude checks
Class extends undeclared class \Illuminate\Foundation\Http\FormRequest
Open
Open
class BaseWebinarRequest extends FormRequest
- Exclude checks
Call to method in
from undeclared class \Illuminate\Validation\Rule
Open
Open
'status' => ['string', Rule::in(WebinarStatusEnum::getValues())],
- Exclude checks
Call to method __construct
from undeclared class \EscolaLms\Files\Rules\FileOrStringRule
Open
Open
'logotype' => [new FileOrStringRule(['image'], $prefixPath)],
- Exclude checks
Call to method allows
from undeclared class \Illuminate\Support\Facades\Gate
Open
Open
return Gate::allows(WebinarPermissionsEnum::WEBINAR_CREATE, Webinar::class);
- Exclude checks
Reference to undeclared property \EscolaLms\Webinar\Http\Resources\WebinarSimpleResource->resource
Open
Open
'logotype_path' => $this->resource->logotype_path,
- Exclude checks
Call to undeclared method \EscolaLms\Webinar\Models\Traits\HasWebinars::belongsToMany
Open
Open
return $this->belongsToMany(Webinar::class, 'webinar_user')->using(WebinarUserPivot::class);
- Exclude checks
Call to undeclared method \EscolaLms\Webinar\Models\Webinar::belongsToMany
Open
Open
return $this->belongsToMany(User::class, 'webinar_trainers','webinar_id', 'trainer_id') ;
- Exclude checks
Call to method timestamps
from undeclared class \Illuminate\Database\Schema\Blueprint
Open
Open
$table->timestamps();
- Exclude checks
Parameter $table
has undeclared type \Illuminate\Database\Schema\Blueprint
Open
Open
Schema::table('webinars', function (Blueprint $table) {
- Exclude checks