diff --git a/docs/advanced-setups.html b/docs/advanced-setups.html index 96fbb4c..17ccc59 100644 --- a/docs/advanced-setups.html +++ b/docs/advanced-setups.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/api.html b/docs/api.html index e88993b..8a476d9 100644 --- a/docs/api.html +++ b/docs/api.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/architecture.html b/docs/architecture.html index 8e0a164..169fd16 100644 --- a/docs/architecture.html +++ b/docs/architecture.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/configuration.html b/docs/configuration.html index 190d813..0256d5e 100644 --- a/docs/configuration.html +++ b/docs/configuration.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • @@ -177,6 +175,11 @@

    Base options/uploads +APP_FORCE_HTTPS +Force HTTPS on all URLs +false + + TRUSTED_PROXIES Trusted proxy IP addresses null @@ -187,10 +190,15 @@

    Base optionstrue -LIVEWIRE_ENABLED -Enable v5 Livewire frontend; set to false if the new frontend doesn't work on our installation (this is a temporary workaround). +VUEJS_ENABLED +Enable v6 VueJs frontend; set to false if the new frontend doesn't work on our installation (this is a temporary workaround). true + +LEGACY_API_ENABLED +Enable the Legacy API. It will also be enabled if VUEJS_ENABLED is set to false. +false +
    diff --git a/docs/contributions.html b/docs/contributions.html index 26a1bc1..83d2c37 100644 --- a/docs/contributions.html +++ b/docs/contributions.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/docker.html b/docs/docker.html index 030b0fc..7bf7ef2 100644 --- a/docs/docker.html +++ b/docs/docker.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/external_tracking.html b/docs/external_tracking.html index b453b4b..2c8168c 100644 --- a/docs/external_tracking.html +++ b/docs/external_tracking.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/faq_general.html b/docs/faq_general.html index a30d7da..ce9de20 100644 --- a/docs/faq_general.html +++ b/docs/faq_general.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/faq_installation.html b/docs/faq_installation.html index fd3fbc6..a3636f1 100644 --- a/docs/faq_installation.html +++ b/docs/faq_installation.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/faq_troubleshooting.html b/docs/faq_troubleshooting.html index a88b098..9223c0f 100644 --- a/docs/faq_troubleshooting.html +++ b/docs/faq_troubleshooting.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/frontend.html b/docs/frontend.html index 5e23bc4..a92886c 100644 --- a/docs/frontend.html +++ b/docs/frontend.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/honeypot.html b/docs/honeypot.html index cc990fe..b3b879d 100644 --- a/docs/honeypot.html +++ b/docs/honeypot.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/index.html b/docs/index.html index 1a3df2d..603ffdd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/installation.html b/docs/installation.html index 1a3df2d..603ffdd 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/keyboard.html b/docs/keyboard.html index 5685f3d..cf86872 100644 --- a/docs/keyboard.html +++ b/docs/keyboard.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/livewire.html b/docs/livewire.html deleted file mode 100644 index c921ebe..0000000 --- a/docs/livewire.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - Lychee Documentation - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/org.html b/docs/org.html deleted file mode 100644 index 944d337..0000000 --- a/docs/org.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Lychee Documentation - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/releases.html b/docs/releases.html index d69e77e..b881a2b 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/settings.html b/docs/settings.html index 00baa0c..528f6f8 100644 --- a/docs/settings.html +++ b/docs/settings.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/structure.html b/docs/structure.html index 6fbfd15..4bc752a 100644 --- a/docs/structure.html +++ b/docs/structure.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • @@ -118,7 +116,6 @@

    Directory Structure

  • The Exceptions Directory
  • The Http Directory
  • The Image Directory
  • -
  • The Livewire Directory
  • The Metadata Directory
  • The ModelFunctions Directory
  • The Policies Directory
  • @@ -152,7 +149,11 @@

    The Routes Directory

    The routes directory contains all of the route definitions for Lychee. Several route files are included with Lychee: -api.php, web-admin.php, web-install.php, web-livewire.php, and web.php.

    +api-v1.php, api-v2.php, web-admin-v1.php, web-admin-v2.php, web-install.php, web-v1.php, and web-v2.php.

    +

    This makes the separation between the two REST API: +- v1 routes are used by legacy endpoints, i.e. version 4 of Lychee. This is mostly used as POST requests. +- v2 routes are used by the Version 6 front-end with VueJs. It makes use of a more proper REST definition with PATCH, POST, GET and DELETE.

    +

    By default v1 routes are disabled since version 6.

    The Storage Directory

    The storage directory contains your compiled Blade templates, file based sessions, file caches, and other files generated by the framework. This directory is segregated into app, framework, and logs directories. The app directory may be used to store any files generated by your application. The framework directory is used to store framework generated files and caches. Finally, the logs directory contains Laravel's log files (useful in case of hard crash).

    @@ -169,7 +170,7 @@

    Th

    The App Directory

    The majority of Lychee is housed in the app directory. By default, this directory is namespaced under App and is autoloaded by Composer using the PSR-4 autoloading standard.

    -

    The app directory contains a variety of additional directories such as Console, Http, Livewire and Providers. Think of the Console, Livewire, and Http directories as providing an API into the core of your application. The HTTP protocol and CLI are both mechanisms to interact with Lychee, but do not actually contain application logic. In other words, they are two ways of issuing commands to Lychee. The Console directory contains all of the Artisan commands, while the Http directory contains your controllers, middleware, and requests. Furthermore the Livewire directory contains the serverside code necessary for the new front-end.

    +

    The app directory contains a variety of additional directories such as Console, Http, and Providers. Think of the Console and Http directories as providing an API into the core of your application. The HTTP protocol and CLI are both mechanisms to interact with Lychee, but do not actually contain application logic. In other words, they are two ways of issuing commands to Lychee. The Console directory contains all of the Artisan commands, while the Http directory contains your controllers, middleware, and requests.

    The Console Directory

    The Console directory contains all of the custom Artisan commands for Lychee. These commands may be generated using the make:command command.

    @@ -190,8 +191,6 @@

    The
  • with GD,
  • with imagick.
  • -

    The Livewire Directory

    -

    The Livewire directory contains the server-side logic for the Livewire front-end. See more here

    The Metadata Directory

    The Metatdata directory contains logic related to data such as Exif information, geodecoding, lychee version, GitHub monitoring...

    The ModelFunctions Directory

    diff --git a/docs/update.html b/docs/update.html index c66b78f..295ec8d 100644 --- a/docs/update.html +++ b/docs/update.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)
  • diff --git a/docs/upgrade.html b/docs/upgrade.html index f06dd0c..bf18f1f 100644 --- a/docs/upgrade.html +++ b/docs/upgrade.html @@ -37,7 +37,6 @@
  • Prologue

  • @@ -73,7 +72,6 @@

    Contributing

  • Lychee logic overview
  • Directory Structure
  • Front-end
  • -
  • Livewire Front-end (alpha)