SYMBOL INDEX (188 symbols across 43 files) FILE: src/Console/Commands/InstallCommand.php class InstallCommand (line 7) | class InstallCommand extends Command method handle (line 13) | public function handle() FILE: src/Console/Commands/MakeDashboardCommand.php class MakeDashboardCommand (line 7) | class MakeDashboardCommand extends GeneratorCommand method getStub (line 15) | protected function getStub() method getDefaultNamespace (line 20) | protected function getDefaultNamespace($rootNamespace) FILE: src/Console/Commands/MakeFieldCommand.php class MakeFieldCommand (line 7) | class MakeFieldCommand extends GeneratorCommand method getStub (line 15) | protected function getStub() method getDefaultNamespace (line 20) | protected function getDefaultNamespace($rootNamespace) FILE: src/Console/Commands/MakeFilterCommand.php class MakeFilterCommand (line 7) | class MakeFilterCommand extends GeneratorCommand method getStub (line 15) | protected function getStub() method getDefaultNamespace (line 20) | protected function getDefaultNamespace($rootNamespace) FILE: src/Console/Commands/MakePageCommand.php class MakePageCommand (line 9) | class MakePageCommand extends GeneratorCommand method handle (line 17) | public function handle() method buildClass (line 26) | protected function buildClass($name) method getStub (line 35) | protected function getStub() method getDefaultNamespace (line 40) | protected function getDefaultNamespace($rootNamespace) method viewName (line 45) | protected function viewName() FILE: src/Console/Commands/MakeResourceCommand.php class MakeResourceCommand (line 7) | class MakeResourceCommand extends GeneratorCommand method getStub (line 15) | protected function getStub() method getDefaultNamespace (line 20) | protected function getDefaultNamespace($rootNamespace) FILE: src/Console/Commands/MakeValueMetricCommand.php class MakeValueMetricCommand (line 7) | class MakeValueMetricCommand extends GeneratorCommand method getStub (line 15) | protected function getStub() method getDefaultNamespace (line 20) | protected function getDefaultNamespace($rootNamespace) FILE: src/Contracts/NebulaDashboard.php class NebulaDashboard (line 8) | abstract class NebulaDashboard method metrics (line 15) | public function metrics(): array method icon (line 25) | public function icon() method name (line 35) | public function name() method singularName (line 49) | public function singularName() method pluralName (line 61) | public function pluralName() method display (line 71) | public function display() method displayMetrics (line 81) | public function displayMetrics() method render (line 93) | public function render() method label (line 105) | public function label() FILE: src/Contracts/NebulaField.php class NebulaField (line 8) | abstract class NebulaField method __construct (line 22) | public function __construct(string $label, string $name = null) method make (line 35) | public static function make(string $label, string $name = null): self method name (line 46) | public function name(string $name): self method label (line 61) | public function label($label): self method value (line 75) | public function value($value): self method required (line 88) | public function required(bool $required = true): self method rules (line 101) | public function rules($rules): self method getName (line 119) | public function getName() method getLabel (line 129) | public function getLabel() method getValue (line 139) | public function getValue() method getRequired (line 149) | public function getRequired(): bool method getRules (line 159) | public function getRules(): array method getDetailsComponent (line 169) | public function getDetailsComponent() method getComponentName (line 179) | public function getComponentName() method getFormComponent (line 192) | public function getFormComponent() method getTableComponent (line 202) | public function getTableComponent() FILE: src/Contracts/NebulaFilter.php class NebulaFilter (line 10) | abstract class NebulaFilter method name (line 17) | public function name() method label (line 27) | public function label() method build (line 44) | abstract public function build(Builder $query, Request $request): Buil... FILE: src/Contracts/NebulaMetric.php class NebulaMetric (line 8) | abstract class NebulaMetric implements ShouldCache, ShouldRender, Should... method label (line 15) | public function label() method colSpan (line 25) | public function colSpan(): int method calculate (line 35) | abstract public function calculate(); method cacheFor (line 42) | public function cacheFor() method getFromCache (line 53) | abstract public function getFromCache(Closure $callback); method component (line 60) | abstract public function component(); FILE: src/Contracts/NebulaPage.php class NebulaPage (line 10) | abstract class NebulaPage method icon (line 19) | public function icon() method name (line 29) | public function name() method slug (line 40) | public function slug() method display (line 50) | public function display() method canSee (line 65) | public function canSee(Closure $callback) FILE: src/Contracts/NebulaResource.php class NebulaResource (line 9) | abstract class NebulaResource method searchable (line 15) | public function searchable() method metrics (line 25) | public function metrics(): array method icon (line 35) | public function icon() method model (line 46) | public function model() method name (line 69) | public function name() method singularName (line 83) | public function singularName() method pluralName (line 95) | public function pluralName() method fields (line 105) | abstract public function fields(): array; method indexFields (line 112) | public function indexFields(): array method editFields (line 122) | public function editFields(): array method createFields (line 132) | public function createFields(): array method filters (line 137) | public function filters(): array method rules (line 148) | public function rules(array $fields): array method resolveFilter (line 168) | public function resolveFilter(string $name) method indexQuery (line 185) | public function indexQuery() method updateQuery (line 199) | public function updateQuery($model, $data) method storeQuery (line 211) | public function storeQuery($model, $data) method destroyQuery (line 222) | public function destroyQuery($model) FILE: src/Contracts/ShouldCache.php type ShouldCache (line 5) | interface ShouldCache method cacheFor (line 7) | public function cacheFor(); FILE: src/Contracts/ShouldRender.php type ShouldRender (line 5) | interface ShouldRender method component (line 7) | public function component(); FILE: src/Contracts/ShouldSpanCols.php type ShouldSpanCols (line 5) | interface ShouldSpanCols method colSpan (line 7) | public function colSpan(); FILE: src/Fields/Boolean.php class Boolean (line 7) | class Boolean extends NebulaField method true (line 18) | public function true(string $label): self method false (line 31) | public function false(string $label): self method getTrue (line 38) | public function getTrue() method getFalse (line 43) | public function getFalse() FILE: src/Fields/Color.php class Color (line 7) | class Color extends NebulaField method colors (line 27) | public function colors(array $colors): self method getColors (line 39) | public function getColors(): array FILE: src/Fields/Concerns/HasHelperText.php type HasHelperText (line 5) | trait HasHelperText method helperText (line 15) | public function helperText(string $helperText): self method getHelperText (line 27) | public function getHelperText(): string FILE: src/Fields/Concerns/HasPlaceholder.php type HasPlaceholder (line 5) | trait HasPlaceholder method placeholder (line 15) | public function placeholder(string $placeholder): self method getPlaceholder (line 27) | public function getPlaceholder(): string FILE: src/Fields/Date.php class Date (line 10) | class Date extends NebulaField method applyFormat (line 23) | public function applyFormat($date) method format (line 34) | public function format(string $format): self FILE: src/Fields/Input.php class Input (line 9) | class Input extends NebulaField method type (line 21) | public function type($type): self method getType (line 33) | public function getType() FILE: src/Fields/Select.php class Select (line 8) | class Select extends NebulaField method options (line 20) | public function options(array $options): self method getOptions (line 32) | public function getOptions(): array FILE: src/Fields/Textarea.php class Textarea (line 9) | class Textarea extends NebulaField FILE: src/Http/Concerns/AuthorizesRequests.php type AuthorizesRequests (line 8) | trait AuthorizesRequests method authorize (line 10) | protected function authorize($ability, $model) FILE: src/Http/Controllers/DashboardController.php class DashboardController (line 11) | class DashboardController method index (line 22) | public function index(NebulaDashboard $dashboard): View FILE: src/Http/Controllers/PageController.php class PageController (line 9) | class PageController method index (line 11) | public function index(Request $request, NebulaPage $page) FILE: src/Http/Controllers/ResourceController.php class ResourceController (line 15) | class ResourceController method index (line 28) | public function index(Request $request, NebulaResource $resource): View method show (line 63) | public function show(NebulaResource $resource, $item): View method edit (line 81) | public function edit(NebulaResource $resource, $item): View method update (line 100) | public function update(Request $request, NebulaResource $resource, $it... method create (line 124) | public function create(NebulaResource $resource): View method store (line 142) | public function store(Request $request, NebulaResource $resource): Red... method destroy (line 168) | public function destroy(NebulaResource $resource, $item): RedirectResp... FILE: src/Http/Controllers/StartController.php class StartController (line 8) | class StartController method __invoke (line 16) | public function __invoke(): View FILE: src/Http/Middleware/NebulaEmailAuthStrategy.php class NebulaEmailAuthStrategy (line 11) | class NebulaEmailAuthStrategy method handle (line 23) | public function handle(Request $request, Closure $next) FILE: src/Http/Middleware/NebulaIPAuthStrategy.php class NebulaIPAuthStrategy (line 12) | class NebulaIPAuthStrategy method handle (line 25) | public function handle(Request $request, Closure $next) FILE: src/Http/RouteResolvers/DashboardResolver.php class DashboardResolver (line 10) | class DashboardResolver extends Resolver method bind (line 20) | public static function bind(): void FILE: src/Http/RouteResolvers/ItemResolver.php class ItemResolver (line 7) | class ItemResolver extends Resolver method bind (line 15) | public static function bind(): void FILE: src/Http/RouteResolvers/PageResolver.php class PageResolver (line 10) | class PageResolver extends Resolver method bind (line 20) | public static function bind(): void FILE: src/Http/RouteResolvers/Resolver.php class Resolver (line 5) | abstract class Resolver method bind (line 7) | abstract public static function bind(): void; FILE: src/Http/RouteResolvers/ResourceResolver.php class ResourceResolver (line 10) | class ResourceResolver extends Resolver method bind (line 20) | public static function bind(): void FILE: src/Metrics/ValueMetric.php class ValueMetric (line 9) | abstract class ValueMetric extends NebulaMetric method prefix (line 16) | public function prefix() method suffix (line 26) | public function suffix() method calculateDifference (line 36) | public function calculateDifference() method query (line 54) | protected function query($class, Closure $callback) method average (line 73) | protected function average($class, $column) method count (line 92) | protected function count($class) method sum (line 112) | protected function sum($class, $column) method max (line 132) | protected function max($class, $column) method min (line 152) | protected function min($class, $column) method getFromCache (line 171) | public function getFromCache(Closure $callback) method component (line 183) | public function component() FILE: src/Nebula.php class Nebula (line 9) | class Nebula method resources (line 23) | public static function resources(array $resources = []) method dashboards (line 38) | public static function dashboards(array $dashboards = []) method pages (line 53) | public static function pages(array $pages = []) method availableResources (line 67) | public static function availableResources() method availableDashboards (line 81) | public static function availableDashboards() method availablePages (line 95) | public static function availablePages() FILE: src/NebulaServiceProvider.php class NebulaServiceProvider (line 19) | class NebulaServiceProvider extends ServiceProvider method boot (line 21) | public function boot(): void method register (line 56) | public function register(): void method mapWebRoutes (line 61) | public function mapWebRoutes(): void FILE: src/Traits/Toasts.php type Toasts (line 7) | trait Toasts method toast (line 16) | public function toast(string $message): void FILE: tests/ConsoleCommandTest.php class ConsoleCommandTest (line 8) | final class ConsoleCommandTest extends TestCase method can_run_artisan_nebula_install (line 11) | public function can_run_artisan_nebula_install() method can_run_artisan_nebula_dashboard (line 19) | public function can_run_artisan_nebula_dashboard() method cannot_run_artisan_nebula_dashboard_without_name (line 27) | public function cannot_run_artisan_nebula_dashboard_without_name() method can_run_artisan_nebula_field (line 35) | public function can_run_artisan_nebula_field() method cannot_run_artisan_nebula_field_without_name (line 43) | public function cannot_run_artisan_nebula_field_without_name() method can_run_artisan_nebula_filter (line 51) | public function can_run_artisan_nebula_filter() method cannot_run_artisan_nebula_filter_without_name (line 59) | public function cannot_run_artisan_nebula_filter_without_name() method can_run_artisan_nebula_resource (line 67) | public function can_run_artisan_nebula_resource() method cannot_run_artisan_nebula_resource_without_name (line 75) | public function cannot_run_artisan_nebula_resource_without_name() method can_run_artisan_nebula_value (line 83) | public function can_run_artisan_nebula_value() method cannot_run_artisan_nebula_value_without_name (line 91) | public function cannot_run_artisan_nebula_value_without_name() method can_run_artisan_nebula_page (line 99) | public function can_run_artisan_nebula_page() method cannot_run_artisan_nebula_page_without_name (line 107) | public function cannot_run_artisan_nebula_page_without_name() FILE: tests/RegistrationMethodsTest.php class RegistrationMethodsTest (line 5) | class RegistrationMethodsTest extends TestCase FILE: tests/TestCase.php class TestCase (line 8) | class TestCase extends BaseTestCase method getPackageProviders (line 10) | protected function getPackageProviders($app)