diff --git a/docs/01-introduction/01-overview.md b/docs/01-introduction/01-overview.md
index 21850d7465..a5dd0a4a1a 100644
--- a/docs/01-introduction/01-overview.md
+++ b/docs/01-introduction/01-overview.md
@@ -31,7 +31,9 @@ Filament is designed to be highly extensible, allowing you to add your own UI co
The vast majority of plugins in the ecosystem are open-source and free to use. Some premium plugins are available for purchase, often offering enhanced customer support and quality.
-> Plugins not maintained by Filament team are created and managed by independent authors. While these plugins can enhance your experience, Filament cannot guarantee their quality, security, compatibility, or maintenance. We recommend reviewing the plugin's code, documentation, and user feedback before installation.
+
You can browse an extensive list of official and community plugins on the [Filament website](/plugins).
diff --git a/docs/01-introduction/02-installation.md b/docs/01-introduction/02-installation.md
index 7a524fb226..02fcc3d6b5 100644
--- a/docs/01-introduction/02-installation.md
+++ b/docs/01-introduction/02-installation.md
@@ -47,7 +47,9 @@ php artisan filament:install --panels
This will create and register a new [Laravel service provider](https://laravel.com/docs/providers) called `app/Providers/Filament/AdminPanelProvider.php`.
-> If you get an error when accessing your panel, check that the service provider is registered in `bootstrap/providers.php`. If it's not registered, you'll need to [add it manually](https://laravel.com/docs/providers#registering-providers).
+
You can create a new user account using the following command:
@@ -106,7 +108,9 @@ If you only want to use the set of [Blade UI components](../components/blade), y
To quickly set up Filament in a new Laravel project, run the following commands to install [Livewire](https://livewire.laravel.com), [Alpine.js](https://alpinejs.dev), and [Tailwind CSS](https://tailwindcss.com):
-> Warning: These commands will overwrite existing files in your application. Only run them in a new Laravel project!
+
Run the following command to install the Filament frontend assets:
diff --git a/docs/01-introduction/03-help.md b/docs/01-introduction/03-help.md
index 3146e1c0b8..ed4e6f181e 100644
--- a/docs/01-introduction/03-help.md
+++ b/docs/01-introduction/03-help.md
@@ -3,7 +3,7 @@ title: Help
contents: false
---
-> We offer a variety of support options, mostly free of charge. If you need help, the community is here for you!
+We offer a variety of support options, mostly free of charge. If you need help, the community is here for you!
## Discord
@@ -36,17 +36,6 @@ If you have a feature request, you can create a discussion on GitHub [following
If you're looking for dedicated help with your Filament project, we're here for you. Whether you're a solo developer or running a large company, we provide support and development services that fit your needs. More information can be found on our [consulting page](/consulting).
-## Laracasts
-
-[Laracasts](https://laracasts.com) has a dedicated [Filament help section](https://laracasts.com/discuss/channels/filament) where you can ask questions and get help from their community.
-
-Additionally, on Laracasts you can find two excellent courses about Filament:
-
-- [Rapid Laravel Apps With Filament](https://laracasts.com/series/rapid-laravel-development-with-filament)
-- [Build Advanced Components for Filament](https://laracasts.com/series/build-advanced-components-for-filament) by one of the creators of Filament.
-
-> An active subscription may be required to access parts of these courses.
-
## Google
Since we make use of [Answer Overflow](https://www.answeroverflow.com/c/883083792112300104) on our [Discord](#discord) server, you are often one Google search away from finding an answer to your question or at least a hint on how to solve your problem. You may also find results from [GitHub](#github), the [Laracasts forum](#laracasts), or even Stack Overflow.
diff --git a/docs/01-introduction/05-contributing.md b/docs/01-introduction/05-contributing.md
index 038c951963..9725e71cb0 100644
--- a/docs/01-introduction/05-contributing.md
+++ b/docs/01-introduction/05-contributing.md
@@ -3,7 +3,9 @@ title: Contributing
contents: false
---
-> Parts of this guide are adapted from [Laravel's contribution guide](https://laravel.com/docs/contributions), which served as valuable inspiration.
+
## Reporting bugs
diff --git a/packages/schemas/docs/02-forms/01-overview.md b/packages/schemas/docs/02-forms/01-overview.md
index c58739ad4d..0e8c76eda5 100644
--- a/packages/schemas/docs/02-forms/01-overview.md
+++ b/packages/schemas/docs/02-forms/01-overview.md
@@ -163,7 +163,9 @@ Toggle::make('is_admin')
->dehydrated()
```
-> If you choose to dehydrate the field, a skilled user could still edit the field's value by manipulating Livewire's JavaScript.
+
Optionally, you may pass a boolean value to control if the field should be dehydrated or not:
@@ -209,7 +211,9 @@ Toggle::make('is_admin')
->disabled(fn (string $operation): bool => in_array($operation, ['edit', 'view']))
```
-> Note: The `disabledOn()` method will overwrite any previous calls to the `disabled()` method, and vice versa.
+
## Hiding a field
@@ -244,7 +248,9 @@ TextInput::make('name')
As well as allowing a static value, the `visible()` method also accepts a function to dynamically calculate it. You can inject various utilities into the function as parameters.
-> Note: If both `hidden()` and `visible()` are used, they both need to indicate that the field should be visible for it to be shown.
+
### Hiding a field using JavaScript
@@ -307,7 +313,9 @@ Toggle::make('is_admin')
JS)
```
-> Note: If both `hiddenJs()` and `visibleJs()` are used, they both need to indicate that the field should be visible for it to be shown.
+
### Hiding a field based on the current operation
@@ -341,7 +349,9 @@ Toggle::make('is_admin')
->hidden(fn (string $operation): bool => in_array($operation, ['edit', 'view']))
```
-> Note: The `hiddenOn()` method will overwrite any previous calls to the `hidden()` method, and vice versa.
+
Alternatively, you may use the `visibleOn()` method to control if the field should be hidden or not. In some situations, this may help to make your code more readable:
@@ -355,7 +365,9 @@ Toggle::make('is_admin')
->visibleOn(['create', 'edit'])
```
-> Note: The `visibleOn()` method will overwrite any previous calls to the `visible()` method, and vice versa.
+
## Autofocusing a field when the schema is loaded
@@ -528,7 +540,9 @@ function (string $operation) {
}
```
-> You can manually set a schema's operation using the `$schema->operation()` method.
+
### Injecting the current Livewire component instance
diff --git a/packages/schemas/docs/02-forms/03-select.md b/packages/schemas/docs/02-forms/03-select.md
index b7d358560e..edab90bee0 100644
--- a/packages/schemas/docs/02-forms/03-select.md
+++ b/packages/schemas/docs/02-forms/03-select.md
@@ -488,7 +488,9 @@ MorphToSelect::make('commentable')
The `modifyOptionsQueryUsing()` method can inject various utilities into the function as parameters.
-> Many of the same options in the select field are available for `MorphToSelect`, including `searchable()`, `preload()`, `native()`, `allowHtml()`, and `optionsLimit()`.
+
## Allowing HTML in the option labels