mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-25 21:54:14 -08:00
Migrate config
This commit is contained in:
parent
73e3ac7dd8
commit
9dc4f2ca80
|
@ -3,156 +3,158 @@
|
||||||
return [
|
return [
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| Class Namespace
|
| Class Namespace
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
|
||||||
| This value sets the root namespace for Livewire component classes in
|
| This value sets the root class namespace for Livewire component classes in
|
||||||
| your application. This value affects component auto-discovery and
|
| your application. This value will change where component auto-discovery
|
||||||
| any Livewire file helper commands, like `artisan make:livewire`.
|
| finds components. It's also referenced by the file creation commands.
|
||||||
|
|
|
||||||
| After changing this item, run: `php artisan livewire:discover`.
|
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'class_namespace' => 'App\\Http\\Livewire',
|
'class_namespace' => 'App\\Livewire',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| View Path
|
| View Path
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
|
||||||
| This value sets the path for Livewire component views. This affects
|
| This value is used to specify where Livewire component Blade templates are
|
||||||
| file manipulation helper commands like `artisan make:livewire`.
|
| stored when running file creation commands like `artisan make:livewire`.
|
||||||
|
| It is also used if you choose to omit a component's render() method.
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'view_path' => resource_path('views/livewire'),
|
'view_path' => resource_path('views/livewire'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| Layout
|
| Layout
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| The default layout view that will be used when rendering a component via
|
| The view that will be used as the layout when rendering a single component
|
||||||
| Route::get('/some-endpoint', SomeComponent::class);. In this case the
|
| as an entire page via `Route::get('/post/create', CreatePost::class);`.
|
||||||
| the view returned by SomeComponent will be wrapped in "layouts.app"
|
| In this case, the view returned by CreatePost will render into $slot.
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'layout' => 'layouts.app',
|
'layout' => 'components.layouts.app',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| Livewire Assets URL
|
| Lazy Loading Placeholder
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
|
|
| Livewire allows you to lazy load components that would otherwise slow down
|
||||||
| This value sets the path to Livewire JavaScript assets, for cases where
|
| the initial page load. Every component can have a custom placeholder or
|
||||||
| your app's domain root is not the correct path. By default, Livewire
|
| you can define the default placeholder view for all components below.
|
||||||
| will load its JavaScript assets from the app's "relative root".
|
|
||||||
|
|
|
||||||
| Examples: "/assets", "myurl.com/app".
|
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'asset_url' => env('APP_URL'),
|
'lazy_placeholder' => null,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| Livewire App URL
|
| Temporary File Uploads
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
| This value should be used if livewire assets are served from CDN.
|
|
||||||
| Livewire will communicate with an app through this url.
|
|
||||||
|
|
|
||||||
| Examples: "https://my-app.com", "myurl.com/app".
|
|
||||||
|
|
|
||||||
*/
|
|
||||||
|
|
||||||
'app_url' => null,
|
|
||||||
|
|
||||||
/*
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
| Livewire Endpoint Middleware Group
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
|
|
|
||||||
| This value sets the middleware group that will be applied to the main
|
|
||||||
| Livewire "message" endpoint (the endpoint that gets hit everytime
|
|
||||||
| a Livewire component updates). It is set to "web" by default.
|
|
||||||
|
|
|
||||||
*/
|
|
||||||
|
|
||||||
'middleware_group' => 'web',
|
|
||||||
|
|
||||||
/*
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
| Livewire Temporary File Uploads Endpoint Configuration
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
|
|
|
|
||||||
| Livewire handles file uploads by storing uploads in a temporary directory
|
| Livewire handles file uploads by storing uploads in a temporary directory
|
||||||
| before the file is validated and stored permanently. All file uploads
|
| before the file is stored permanently. All file uploads are directed to
|
||||||
| are directed to a global endpoint for temporary storage. The config
|
| a global endpoint for temporary storage. You may configure this below:
|
||||||
| items below are used for customizing the way the endpoint works.
|
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'temporary_file_upload' => [
|
'temporary_file_upload' => [
|
||||||
'disk' => env('PRIVATE_FILESYSTEM_DISK', 'local'), // Example: 'local', 's3' Default: 'default'
|
'disk' => env('PRIVATE_FILESYSTEM_DISK', 'local'), // Example: 'local', 's3' Default: 'default'
|
||||||
'rules' => null, // Example: ['file', 'mimes:png,jpg'] Default: ['required', 'file', 'max:12288'] (12MB)
|
'rules' => null, // Example: ['file', 'mimes:png,jpg'] | Default: ['required', 'file', 'max:12288'] (12MB)
|
||||||
'directory' => null, // Example: 'tmp' Default 'livewire-tmp'
|
'directory' => null, // Example: 'tmp' | Default: 'livewire-tmp'
|
||||||
'middleware' => null, // Example: 'throttle:5,1' Default: 'throttle:60,1'
|
'middleware' => null, // Example: 'throttle:5,1' | Default: 'throttle:60,1'
|
||||||
'preview_mimes' => [ // Supported file types for temporary pre-signed file URLs.
|
'preview_mimes' => [ // Supported file types for temporary pre-signed file URLs...
|
||||||
'png', 'gif', 'bmp', 'svg', 'wav', 'mp4',
|
'png', 'gif', 'bmp', 'svg', 'wav', 'mp4',
|
||||||
'mov', 'avi', 'wmv', 'mp3', 'm4a',
|
'mov', 'avi', 'wmv', 'mp3', 'm4a',
|
||||||
'jpg', 'jpeg', 'mpga', 'webp', 'wma',
|
'jpg', 'jpeg', 'mpga', 'webp', 'wma',
|
||||||
],
|
],
|
||||||
'max_upload_time' => 5, // Max duration (in minutes) before an upload gets invalidated.
|
'max_upload_time' => 5, // Max duration (in minutes) before an upload is invalidated...
|
||||||
|
'cleanup' => true, // Should cleanup temporary uploads older than 24 hrs...
|
||||||
],
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
| Manifest File Path
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
|
|
|
||||||
| This value sets the path to the Livewire manifest file.
|
|
||||||
| The default should work for most cases (which is
|
|
||||||
| "<app_root>/bootstrap/cache/livewire-components.php"), but for specific
|
|
||||||
| cases like when hosting on Laravel Vapor, it could be set to a different value.
|
|
||||||
|
|
|
||||||
| Example: for Laravel Vapor, it would be "/tmp/storage/bootstrap/cache/livewire-components.php".
|
|
||||||
|
|
|
||||||
*/
|
|
||||||
|
|
||||||
'manifest_path' => null,
|
|
||||||
|
|
||||||
/*
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
| Back Button Cache
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
|
|
|
||||||
| This value determines whether the back button cache will be used on pages
|
|
||||||
| that contain Livewire. By disabling back button cache, it ensures that
|
|
||||||
| the back button shows the correct state of components, instead of
|
|
||||||
| potentially stale, cached data.
|
|
||||||
|
|
|
||||||
| Setting it to "false" (default) will disable back button cache.
|
|
||||||
|
|
|
||||||
*/
|
|
||||||
|
|
||||||
'back_button_cache' => false,
|
|
||||||
|
|
||||||
/*
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
| Render On Redirect
|
| Render On Redirect
|
||||||
|--------------------------------------------------------------------------
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
|
||||||
| This value determines whether Livewire will render before it's redirected
|
| This value determines if Livewire will run a component's `render()` method
|
||||||
| or not. Setting it to "false" (default) will mean the render method is
|
| after a redirect has been triggered using something like `redirect(...)`
|
||||||
| skipped when redirecting. And "true" will mean the render method is
|
| Setting this to true will render the view once more before redirecting
|
||||||
| run before redirecting. Browsers bfcache can store a potentially
|
|
||||||
| stale view if render is skipped on redirect.
|
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'render_on_redirect' => false,
|
'render_on_redirect' => false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| Eloquent Model Binding
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Previous versions of Livewire supported binding directly to eloquent model
|
||||||
|
| properties using wire:model by default. However, this behavior has been
|
||||||
|
| deemed too "magical" and has therefore been put under a feature flag.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'legacy_model_binding' => false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| Auto-inject Frontend Assets
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| By default, Livewire automatically injects its JavaScript and CSS into the
|
||||||
|
| <head> and <body> of pages containing Livewire components. By disabling
|
||||||
|
| this behavior, you need to use @livewireStyles and @livewireScripts.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'inject_assets' => true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| Navigate (SPA mode)
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| By adding `wire:navigate` to links in your Livewire application, Livewire
|
||||||
|
| will prevent the default link handling and instead request those pages
|
||||||
|
| via AJAX, creating an SPA-like effect. Configure this behavior here.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'navigate' => [
|
||||||
|
'show_progress_bar' => true,
|
||||||
|
'progress_bar_color' => '#2299dd',
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| HTML Morph Markers
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Livewire intelligently "morphs" existing HTML into the newly rendered HTML
|
||||||
|
| after each update. To make this process more reliable, Livewire injects
|
||||||
|
| "markers" into the rendered Blade surrounding @if, @class & @foreach.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'inject_morph_markers' => true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| Pagination Theme
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When enabling Livewire's pagination feature by using the `WithPagination`
|
||||||
|
| trait, Livewire will use Tailwind templates to render pagination views
|
||||||
|
| on the page. If you want Bootstrap CSS, you can specify: "bootstrap"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'pagination_theme' => 'tailwind',
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue