A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.

Overview

Laravel Orchid

For the full documentation, visit orchid.software.

Packagist Open Collective backers and sponsors

Introduction

Orchid is a free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications, admin/user panels and dashboards.

Laravel Orchid Platform

Interesting Features

  • Rapid Application Development - Focus to PHP development and don't lose time with HTML, CSS, or JavaScript. Build application logic, not admin panels. Try our quick start guide and kick-start your application's development.

  • Form Builder - Prevent reinventing the wheel or forms. Orchid supports already 40+ form elements "out of the box" and allows you to build all kinds of forms quickly.

  • Fast Loading Times - Enjoy a SPA like performance! Transitions can be made without reloading a page and require no additional code. Thanks to the Hotwire project, Orchid makes this a satisfying experience for you and your users.

  • Access Permissions & Roles - Take advantage of granular access permissions, based on a user’s identity and corresponding role membership.

  • Filtering & Sorting - Offer your users the ability to filter and sort data quickly! Orchid uses an Eloquent based filtering/sorting approach.

  • Fast Full-Text Search - Take advantage of the integrated Laravel Scout based full-text search, that allows searching through all available content, and displaying search results almost instantly.

  • Multiple Notifications Types - Orchid offers various types of notifications and allows your application to keep your users informed appropriately.

Live Demo

Curious but not (yet) in the mood to read the documentation? Click here, to experience a live demo of Orchid.

Getting started

Documentation

Blog

Orchid's blog informs about news and announcements around Laravel Orchid, including related projects.

Feedback/Support

We are continually trying to actively include feedback from the community in the development of Orchid. You help us a lot if you give us well structured and detailed feedback.

GitHub

  • Create issues to ask questions or report problems.
  • Participate in disccussions around Orchid and share your ideas/opinions.

Telegram User Groups

Discord

Development

Releasese Strategy

We like to keep things as modern as possible and have a "release early, release often" approach to major releases. Meaning, we won't wait an arbitrary number of months to accumulate significant changes and release the next major version. By releasing major versions often, new features will be out earlier, and upgrading between versions will be much easier.

Changelog

We actively and continuously maintain a changelog that informs about Orchid's history of improvements, bug fixes and changes.

Support Orchid

Thanks to our backers 🙏 , Orchid is free for private and commercial purposes. 🎉

Voluntary donations are allowing us to spend more time improving Orchid for everyone! 👍

License

Orchid is covered by the MIT license. Check our license for further information.

Comments
  • Error on Pages

    Error on Pages

    В страницах dashboard/pages/demo-page

    1.Если выбрана одна локаль, то при сохранении выдает ошибку

    Call to a member function all() on null
    in src/Platform/Core/Models/Post.php:156
    

    http://prntscr.com/i35nbm

    Я так понял это из-за views\container\posts\modules\base.blade.php в нем строки передают локаль:

        @else
            @foreach($locales as $key => $locale)
                <input type="hidden" name="options[locale][{{$key}}]"
                       value="true">
            @endforeach
        @endif
    

    а в page этого нет

    1. Если выбрано две локали то если не заполнить данные для второй то в скриптах выдает
    An invalid form control with name='content[ru][name]' is not focusable.
    ...
    

    проблема в том, что в постах можно отключить заполнение для второй локали, а в страницах нет. И всё равно, когда заполняешь данные за две локали - выводит ошибку указанную в пункте 1.

    Errors 
    opened by PSalador 23
  • removeMaskOnSubmit dont work

    removeMaskOnSubmit dont work

    При отправке инпута с маской и параметром removeMaskOnSubmit маска после сабмита не удаляется. Когда-то уже была подобная проблема, но тогда после обновления страницы маска работала корректно, сейчас же работает после возврата назад (без обновления страницы) и повторной отправки.

    Пример:

    uFY2mPqXSQ

    Пример поля:

    Input::make('phone')
        ->type('text')
        ->mask([
            'mask' => '(999) 999-9999',
            'removeMaskOnSubmit' => true
        ])
        ->title('Phone')
        ->help('Number Phone'),
    

    Браузер: Хром 77 Орчид: 6.2.0

    help wanted Errors 
    opened by Leshkens 21
  • 404 dashboard not found

    404 dashboard not found

    Expected Behavior

    show the dashboard page

    Actual Behavior

    laravel 404 , page not found (in localhost/dashboard)

    Steps to Reproduce the Problem

    1.php artisan serve 2.login into localhost/dashboard 3. face the error

    Specifications

    • ORCHID Version:^3.0
    • Laravel Version:^5.7
    • PHP Version:7.1.3
    • Database Version:sqlite3

    Other Notes

    no change in routes , just php artisan orchid:install

    opened by shinya-dono 21
  • Attachments: save image

    Attachments: save image

    Проблемы:

    • [x] 1. Не производит пост обработку изображений saveImageProcessing (исправить опечатку)
    • [x] 2. Image::make (src/Platform/Attachments/File.php:183) кидает ошибку об отсутствии временного файла: Unable to find file (/tmp/php....).
    • [x] 3. Сделать сохранение файла через Storage
    • [x] 4. Сделать удаление файла через Storage в Attachment
    opened by Rendol 21
  • Duplicated Quill toolbar

    Duplicated Quill toolbar

    Describe the bug Two identical Quill toolbars showing up when using the Quill field in a layout.

    To Reproduce Steps to reproduce the behavior:

    1. Install Orchid
    2. Follow guide to make Email Sender Layout (https://orchid.software/en/docs/quickstart/)
    3. Visit page and see the duplicated Quill toolbar

    Expected behavior Not seeing two Quill toolbars?

    Screenshots image

    Desktop (please complete the following information):

    • OS: MacOS Catalina 10.15.3
    • Browser: Chrome Version 80.0.3987.116
    • Version: ???

    Server (please complete the following information):

    • Platform Version: 6.10.2
    • Laravel Version: 6.14
    • PHP Version: 7.4.3
    • Database: MySQL
    • Database Version: 5.7

    Additional context Add any other context about the problem here.

    Pending Errors 
    opened by mwkcoding 16
  • После обновления не отображается расширение

    После обновления не отображается расширение

    До обновления все было норм. Orchid/platform была установлена 25 ноября. Сейчас обновил через composer update orchid/platform:dev-master После обновления нет доступа к моему расширению, во вкладке Permission его вообще нет, а было. Ссылка на мое расширение

    Кстати после обновления надпись A new stable version of ORCHID is available. Please update to the latest version. не исчезла

    opened by PSalador 16
  • [6.8] Dynamic columns

    [6.8] Dynamic columns

    Sometimes we have a lot of columns on the table list but we not needed to show it for all of the users and it will be good dynamically (without reload page and without saving this in the database) show or hide columns. Nice example: https://datatables.net/examples/api/show_hide.html I think we can do something like this

    Docs 
    opened by Nks 14
  • The Mix manifest does not exist.

    The Mix manifest does not exist.

    Expected Behavior

    Visit /dashboard -> Show dashboard view.

    Actual Behavior

    Visit /dashboard -> Exception error. The Mix manifest does not exist. (View: /home/vagrant/Sites/learn/vendor/orchid/platform/resources/views/layouts/app.blade.php) (View: /home/vagrant/Sites/learn/vendor/orchid/platform/resources/views/layouts/app.blade.php) (View: /home/vagrant/Sites/learn/vendor/orchid/platform/resources/views/layouts/app.blade.php)

    Steps to Reproduce the Problem

    1. Reinstall Orchid, because I saw in Public directory (orchid>public) keep repeating itself, please see screenshot.

    Screenshot: https://www.photobox.co.uk/my/photo/full?photo_id=501615208167

    Specifications

    • ORCHID Version: 3.6.2
    • Laravel Version: 5.7.22
    • PHP Version: 7.1.19

    Other Notes

    I'm using homestead, can't figure a way to solve this. As you mentioned here, All folders and files are there. How can I solve this?

    opened by briannezhad 14
  • [2.1] Некоторые косяки и вопросы в dev

    [2.1] Некоторые косяки и вопросы в dev

    Разделы

    /dashboard/systems/category

    • [x] 1. Если выбран русский язык панели - разделы в базе сохраняются с пометкой "en", и по адресу /dashboard/systems/category не отображается название.
    • [x] 2. При создании и редактировании в селект нельзя выбрать родительскую категорию. Проблема в русском - скорее всего из-за первого пункта.
    • [ ] 3. В английском с выбором родительской категории всё норм, но в select нельзя проследить иерархию.
    Errors 
    opened by PSalador 14
  • [2.1] Варианты записи полей

    [2.1] Варианты записи полей

    Сейчас существует два вида записи полей, которые имеют свои плюсы и минусы:

    В строчном виде

    Плюсы:

    • Краткость

    Минусы:

    • Нет возможность передать функции замыкания (вложенность)
    • Плохо смотрится при большом количестве значений
    • Нет подсветки и подсказок
    return [
        'body' => 'tag:tag|wysiwyg|name:body|max:255|required|rows:10',
    ];
    

    В массиве

    Плюсы:

    • Есть возможность передавать функции замыкания (вложенность)
    • Хороший внешний вид при любом количестве аргументов

    Минусы:

    • Файл становиться большим даже при малом количестве полей
    • Обязательно указывать значение, например см. "required"
    • Нет подсветки и подсказок
    return [
        'body' => [
            'tag'      => 'wysiwyg',
            'name'     => 'body',
            'max'      => 255,
            'required' => true,
            'rows'     => 10,
        ],
    ];
    

    Предложение:

    Разрешить передавать классы

    Плюсы:

    • Есть возможность передавать функции замыкания (вложенность)
    • Хороший внешний вид при любом количестве аргументов
    • Есть возможность базовой поддержки подсказок

    Минусы:

    • Диссонанс с другими местами (Например в rules пишем строки, в grid массив)
    return [
        'body' => Field::tag('wysiwyg')
            ->name('body')
            ->max(255)
            ->required()
            ->rows(10),
    ];
    

    Что предпочтительнее:

    Improvements Additions 
    opened by tabuna 14
  • [9.0] Destroy authentication

    [9.0] Destroy authentication

    With the release of Laravel 8, the development team has released a new starter kit Jetstream.

    It is a replacement for the laravel/ui package currently used by the platform. This is a major change for which, in fact, it was impossible to prepare in advance. New product releases are hidden and not shown until the release.

    Some features began to compete with the official packages:

    • Authorization / Password recovery and other pages began to differ
    • Two-factor authentication
    • Roles (Groups)

    In fact, this will soon become mainstream and other options will not be competitive. I have no desire to go against the prevailing trend (I have no joy about this), so I see the current decision to release a major release, which completely removes authorization from the package.

    In fact, we will completely lose the login pages, password recovery pages, the blocked page, two-factor authentication, and some other less noticeable things that I have been working on for a year.

    This will make the login threshold higher as users won't get it out of the box. But the entire platform is built for an authorized user, so I suggest using a neutral authorization method via HTTP Basic Authentication.

    To at least somehow ease the entry threshold, you can add a new page to the documentation, where it was reported that the user himself needs to choose a package for this.

    As far as roles and teams are concerned, little time has passed to make a decision about any decision on this matter. Therefore, I propose to leave the system of roles and permissions.

    If you have any suggestions, comments or want to help, please write here.

    help wanted Polls 
    opened by tabuna 13
  • error when including more than one listener in the same screen

    error when including more than one listener in the same screen

    Describe the bug

    when more than one listener is included in the same screen when trying to access $this->query from the second listener, this variable returns null.

    Screenshots WhatsApp Image 2023-01-02 at 12 44 30

    WhatsApp Image 2023-01-02 at 12 44 31

    WhatsApp Image 2023-01-02 at 12 44 31-2

    WhatsApp Image 2023-01-02 at 12 36 27

    Errors 
    opened by davidfabbretti 0
  • error try to add attachment relation through model

    error try to add attachment relation through model

    Describe the bug I try to create a sample for using attachments. I use all steps from https://orchid.software/en/docs/attachments/ and https://orchid.software/en/docs/quickstart-files/. If i a the following to the Model "post", i can't add a post anymore. The page only shows a white page. Create and edit does not work anymore.

    public function hero()
    {
         return $this->hasOne(Attachment::class, 'id', 'hero')->withDefault();
    }		
    

    To Reproduce Create all files described at https://orchid.software/en/docs/quickstart-crud/. Add attachment support. https://orchid.software/en/docs/quickstart-files/. After that add relation to model described here https://orchid.software/en/docs/attachments/#remove.

    After adding the relation the create/edit page could not be loaded anymore. Without the releation the page is ok.

    I don't see the error. Any tipps for me?

    Desktop (please complete the following information):

    • OS: Windows 10
    • Browser Firefox
    • Version 108.01

    Server (please complete the following information):

    • Plattform Version: 13.9.1
    • Laravel Version: 9.45.1
    • PHP Version: 8.0.26
    • Database: [MySql
    • Database Version: 15.1
    Errors 
    opened by kaizirlewagen 1
  • both filter date range and input not working

    both filter date range and input not working

    Describe the bug when applying filter on two columns it doesn't work properly, because the url will be replaced by the contents of the date range or input, but this doesn't happen if applying both filters to two regular inputs

    Desktop (please complete the following information):

    • OS: mac os ventura
    • Browser chrome
    • Version 108.0.5359.98 (Official Build) (arm64)
    Errors 
    opened by aviqbaihaqy 0
  • Implicit model binding with Screen query type hinting fails

    Implicit model binding with Screen query type hinting fails

    Describe the bug In my Route Service provider I setup explicit bindings (to models in my custom package) This way the right policy is able to trigger But when I also type hint the Model in the query method in the AgeGroupViewScreen class I get a 404

    It looks like the Screen is trying to use it's input to fetch the type hinted AgeGroup while it already receives the model. My debugbar shows a query searching something like "select from age group where id = {Age Group Object}"

    When I remove the type hint, it works. The variable contains the AgeGroup model I wanted.

    // Route service provider
    Route::model('ageGroup', AgeGroup::class);
    
    // The route
    Route::screen('/view/age-group/{ageGroup}', AgeGroupViewScreen::class)
        ->name('ageGroup.view')
        ->can('view', 'ageGroup');
    
    // Age Group View Screen
    public function query(AgeGroup $ageGroup): array
        {
            return [
                'ageGroup' => $ageGroup
            ];
        }
    

    Expected behavior When the Screens query method already receives the type hinted object, don't try to fetch it again

    Server (please complete the following information):

    • Platfrom Version: 13.7.1
    • Laravel Version: 9.38
    • PHP Version: 8.0
    • Database: MySql
    • Database Version: 8 something
    Errors 
    opened by waotaa 1
  • Sort table records in Tabs layout

    Sort table records in Tabs layout

    Describe the bug Sorting table results in Tabs layout. If the table is not placed in the default active tab (first one or set by activeTab() method) you have been switched to the default tab, so you need to click again on the tab where the table is placed in order to see sorted results. It stays on the current tab after sorting multiple times by any column.

    To Reproduce Steps to reproduce the behavior:

    1. Create Tabs layout with more than 1 tab
    2. Create Table layout in tab different than the default one (by default first one or set by activeTab() method)
    3. Sort the results in the table by any column

    Expected behavior Sort table results and do not switch to the default tab.

    Desktop (please complete the following information):

    • OS: MacOS
    • Browser Chrome
    • Version 107.0.5304.121

    Server (please complete the following information):

    • Platfrom Version: 13.6
    • Laravel Version: 9.42
    • PHP Version: 8.1.9
    • Database: MySql
    • Database Version: 8.0

    image

    Errors 
    opened by plamenradev 0
  • Add data attributes to select option

    Add data attributes to select option

    Is your feature request related to a problem? Please describe. I suggest a way to add custom data attributes to options on Select when use FromModel

    Describe the solution you'd like I think something like

      Select::make('user.personal.country_id')
                        ->fromModel(Model::class, 'name' , [
                         'data-attribute-1' => 'column-from-model'
    ])
    

    Resulting in

    <select>
       <options value="" attribute-1="" > TEXT </options>
    </select>
    

    Additional context This function will be nice to use on JS functions to access more data from models

    opened by hfmiguel 3
Releases(13.9.1)
  • 13.9.1(Dec 25, 2022)

    13.9.1 - 2022-12-25

    Changed

    • Arabic translation #2477
    • Max options for Select #2478

    What's Changed

    • Feature/translation ar by @ahmedmohamedxyz in https://github.com/orchidsoftware/platform/pull/2476
    • arabic translation by @MohamedFaroukAbdelazeem in https://github.com/orchidsoftware/platform/pull/2477

    New Contributors

    • @ahmedmohamedxyz made their first contribution in https://github.com/orchidsoftware/platform/pull/2476
    • @MohamedFaroukAbdelazeem made their first contribution in https://github.com/orchidsoftware/platform/pull/2477

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.9.0...13.9.1

    Source code(tar.gz)
    Source code(zip)
  • 13.9.0(Dec 16, 2022)

    13.9.0 - 2022-12-16

    Added

    • Method for determine published assets are up-to-date

    Changed

    • Comments for stubs class
    • Available to filter attachments in media by group #2451

    Fixed

    • Pagination in tabs #2444
    • Padding for start Alerts message
    • Eager loading for the Relation field #2475

    What's Changed

    • Add available to filter attachments in media by group by @isvsergeev in https://github.com/orchidsoftware/platform/pull/2451
    • Fix pagination in tabs by @nesstord in https://github.com/orchidsoftware/platform/pull/2444
    • Bump actions/upload-artifact from 2.pre.preview to 3.1.1 by @dependabot in https://github.com/orchidsoftware/platform/pull/2453
    • PHPUnit 9 Shift by @tabuna in https://github.com/orchidsoftware/platform/pull/2456
    • Update vimeo/psalm requirement from ^4.3 to ^4.3 || ^5.0 by @dependabot in https://github.com/orchidsoftware/platform/pull/2464

    New Contributors

    • @isvsergeev made their first contribution in https://github.com/orchidsoftware/platform/pull/2451
    • @nesstord made their first contribution in https://github.com/orchidsoftware/platform/pull/2444

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.8.0...13.9.0

    Source code(tar.gz)
    Source code(zip)
  • 13.8.0(Nov 19, 2022)

    13.8.0 - 2022-11-19

    Added

    • Send non-target extra variables to Listener's asyncMethod #2412

    Fixed

    • Update and fix French translation file #2440
    • Map field The map does not send a change event

    What's Changed

    • Bump axios from 0.27.2 to 1.1.3 by @dependabot in https://github.com/orchidsoftware/platform/pull/2404
    • Bump tom-select from 2.1.0 to 2.2.2 by @dependabot in https://github.com/orchidsoftware/platform/pull/2407
    • Update and fix French translation file by @sirzerator in https://github.com/orchidsoftware/platform/pull/2440
    • Send non-target extra variables to Listener's asyncMethod by @Rfferrao87 in https://github.com/orchidsoftware/platform/pull/2412

    New Contributors

    • @sirzerator made their first contribution in https://github.com/orchidsoftware/platform/pull/2440
    • @Rfferrao87 made their first contribution in https://github.com/orchidsoftware/platform/pull/2412

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.7.1...13.8.0

    Source code(tar.gz)
    Source code(zip)
  • 13.7.1(Oct 31, 2022)

    13.7.1 - 2022-10-31

    Fixed

    • Do not process the visual value of the filter when the parameter is missing

    What's Changed

    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/orchidsoftware/platform/pull/2418

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.7.0...13.7.1

    Source code(tar.gz)
    Source code(zip)
  • 13.7.0(Oct 27, 2022)

    13.7.0 - 2022-10-27

    Added

    • Add display custom filter value #2416

    Changed

    • Usage arrow functions #2415
    • Usage PHP 8 functions

    Fixed

    • Align icons filter for Selection

    What's Changed

    • Changed usage arrow functions by @tabuna in https://github.com/orchidsoftware/platform/pull/2415
    • add display custom filter value by @agoalofalife in https://github.com/orchidsoftware/platform/pull/2416

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.6.1...13.7.0

    Source code(tar.gz)
    Source code(zip)
  • 13.6.1(Oct 21, 2022)

    13.6.1 - 2022-10-21

    Changed

    • Better performance icons loader #2410

    What's Changed

    • Bump actions/cache from 2 to 3.0.11 by @dependabot in https://github.com/orchidsoftware/platform/pull/2403
    • Update doctrine/dbal requirement from ^2.10 to ^2.10 || ^3.0 by @dependabot in https://github.com/orchidsoftware/platform/pull/2406

    New Contributors

    • @dependabot made their first contribution in https://github.com/orchidsoftware/platform/pull/2403

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.6.0...13.6.1

    Source code(tar.gz)
    Source code(zip)
  • 13.6.0(Oct 9, 2022)

    13.6.0 - 2022-10-09

    Added

    • Usage Laravel Pint for code style #2397
    • Hebrew translation #2393

    Changed

    • Value of selecting not to use a strict type
    • Better example charts #2379

    Fixed

    • Nullable checkbox element 2298

    New Contributors

    • @JonnyShuali made their first contribution in https://github.com/orchidsoftware/platform/pull/2393

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.5.0...13.6.0

    Source code(tar.gz)
    Source code(zip)
  • 13.5.0(Oct 2, 2022)

  • 13.4.0(Sep 27, 2022)

  • 13.3.0(Sep 18, 2022)

    Added

    • Added unaccessed method to Screen #2374

    Fixed

    • Missing variable to select TimeZone

    New Contributors

    • @Cregennan made their first contribution in https://github.com/orchidsoftware/platform/pull/2374

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.2.0...13.3.0

    Source code(tar.gz)
    Source code(zip)
  • 13.2.0(Sep 11, 2022)

    13.2.0 - 2022-09-11

    Added

    • Select field option that will allow users to add values #2342

    Changed

    • Avatar and cells now have a minimum width
    • Removed authorize method for relation request #2362

    Fixed

    • Using filters with parameters #2361
    • Set default storage from config #2330
    • Don't overwrite radio value #2348

    New Contributors

    • @zalazdi made their first contribution in https://github.com/orchidsoftware/platform/pull/2348
    • @giant-robot made their first contribution in https://github.com/orchidsoftware/platform/pull/2342

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.1.0...13.2.0

    Source code(tar.gz)
    Source code(zip)
  • 13.1.0(Aug 4, 2022)

    13.1.0 - 2022-08-05

    Added

    • Localization for the notice displayed before impersonating a user #2318
    • Anonymous components #2325 #2324
    • Allow customizing path for uploads fields #2316

    Changed

    • Long text metrics view #2327

    New Contributors

    • @flipkick made their first contribution in https://github.com/orchidsoftware/platform/pull/2318
    • @szonov made their first contribution in https://github.com/orchidsoftware/platform/pull/2325

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.0.2...13.1.0

    Source code(tar.gz)
    Source code(zip)
  • 13.0.2(Jul 26, 2022)

    13.0.2 - 2022-07-26

    Fixed

    • Fix for Nested sub menus in the Sidebar. #2304
    • Select and Relation fields visual issues for relations with model #2312

    New Contributors

    • @firstake-online made their first contribution in https://github.com/orchidsoftware/platform/pull/2304

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.0.1...13.0.2

    Source code(tar.gz)
    Source code(zip)
  • 13.0.1(Jul 22, 2022)

    13.0.1 - 2022-07-22

    Fixed

    • Revert usage Bootstrap version

    Full Changelog: https://github.com/orchidsoftware/platform/compare/13.0.0...13.0.1

    Source code(tar.gz)
    Source code(zip)
  • 13.0.0(Jul 22, 2022)

    13.0.0 - 2022-07-22

    Added

    • Preset filters
    • Global variable window.Bootstrap #2307
    • Method withoutEscaping for Alert/Toast #2290

    Changed

    • Allow html messages in notifications #2290
    • Don't use jQuery and packages that depend on it. #2292
    • Change default platform.php file to prevent log warnings with PHP 8.1 #2305
    • Allow setting NULL value for Select and Relation fields when cleared #2300

    Removed

    • jQuery and Select2 packages #2292

    Deprecated

    • Using automatic filters in a model without specifying its type

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.6.2...13.0.0

    Source code(tar.gz)
    Source code(zip)
  • 12.6.2(Jun 15, 2022)

    12.6.2 - 2022-06-16

    Changed

    • Add space between commands #2238

    Fixed

    • Compile resources webpack errors #2267
    • Duplicate result for open attachments catalog #2266

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.6.1...12.6.2

    Source code(tar.gz)
    Source code(zip)
  • 12.6.1(Jun 9, 2022)

    12.6.1- 2022-06-09

    Fixed

    • Added filter triggering when pressing enter #2260
    • Add margin to items in command bar #2262

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.6.0...12.6.1

    Source code(tar.gz)
    Source code(zip)
  • 12.6.0(Jun 1, 2022)

    12.6.0- 2022-06-01

    Added

    • Group filter to get permissions (#2253)
    • TabMenu layout

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.5.0...12.6.0

    Source code(tar.gz)
    Source code(zip)
  • 12.5.0(May 20, 2022)

    12.5.0 - 2022-05-21

    Added

    Changed

    • Increase the height of charts in examples
    • Removed jQuery from map_controller, upload_controller #2246

    Fixed

    • Filling in a password when creating a user #2249
    • Upload description target #2248

    New Contributors

    • @nurmuhammet-ali made their first contribution in https://github.com/orchidsoftware/platform/pull/2244
    • @gustavoconter made their first contribution in https://github.com/orchidsoftware/platform/pull/2248
    • @SadElephant made their first contribution in https://github.com/orchidsoftware/platform/pull/2246

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.4.5...12.5.0

    Source code(tar.gz)
    Source code(zip)
  • 12.4.5(May 18, 2022)

    12.4.5 - 2022-05-19

    Changed

    • Added indicator for validation fields for submit form
    • Make more padding for layer titles
    • Changed border values

    Fixed

    • Show close button datetime

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.4.4...12.4.5

    Source code(tar.gz)
    Source code(zip)
  • 12.4.4(May 15, 2022)

    12.4.4 - 2022-05-15

    Fixed

    • Cannot Add a role to a user (new or existing user) #2235

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.4.3...12.4.4

    Source code(tar.gz)
    Source code(zip)
  • 12.4.3(May 15, 2022)

    12.4.3 - 2022-05-15

    Changed

    • Allow checkAccess method to be overridden #2188

    Fixed

    • Method open for modals #2240

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.4.2...12.4.3

    Source code(tar.gz)
    Source code(zip)
  • 12.4.2(May 15, 2022)

    12.4.2 - 2022-05-15

    Changed

    • Complete persian translations #2239

    Fixed

    • Update deprecated stimulus controllers
    • Select2 adding dir option #2222

    New Contributors

    • @oaliashour made their first contribution in https://github.com/orchidsoftware/platform/pull/2222

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.4.1...12.4.2

    Source code(tar.gz)
    Source code(zip)
  • 12.4.1(May 2, 2022)

  • 12.4.0(Apr 25, 2022)

    12.4.0 - 2022-04-25

    Added

    • Second $loop parameter to the closure function #2211
    • Attribute groups to Quill #2209

    New Contributors

    • @DenoBY made their first contribution in https://github.com/orchidsoftware/platform/pull/2209

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.3.2...12.4.0

    Source code(tar.gz)
    Source code(zip)
  • 12.3.2(Apr 20, 2022)

    12.3.2 - 2022-04-20

    Changed

    • Don't create a directory manually #2193
    • Reduced dependency on third-party libraries
    • Position for toast on mobile

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.3.1...12.3.2

    Source code(tar.gz)
    Source code(zip)
  • 12.3.1(Apr 20, 2022)

  • 12.3.0(Mar 26, 2022)

  • 12.2.2(Mar 23, 2022)

    12.2.2 - 2022-03-23

    Fixed

    • Matrix add row method #2170
    • Usage formnovalidate button attributes

    What's Changed

    • fix matrix add row method by @KupperXD in https://github.com/orchidsoftware/platform/pull/2170

    New Contributors

    • @KupperXD made their first contribution in https://github.com/orchidsoftware/platform/pull/2170

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.2.1...12.2.2

    Source code(tar.gz)
    Source code(zip)
  • 12.2.1(Mar 8, 2022)

    12.2.1 - 2022-03-08

    Fixed

    • Using an alias to group and sort for Chartable

    Full Changelog: https://github.com/orchidsoftware/platform/compare/12.2.0...12.2.1

    Source code(tar.gz)
    Source code(zip)
Owner
Laravel Orchid
RAD platform for building back-office applications, admin panel, or CMS your @Laravel app.
Laravel Orchid
Helps detect the user's browser and platform at the PHP level via the user agent

cbschuld/browser.php Helps detect the user's browser and platform at the PHP level via the user agent Installation You can add this library as a local

Chris Schuld 574 Dec 16, 2022
A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

EcomDev B.V. 51 Dec 5, 2022
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform

This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform. It allows you to hear the sound

Thành Nhân 10 Sep 27, 2022
Simple Symfony API-Platform Template which you can use to start to develop with symfony and api-platform

symfony-api-platform-skeleton Simple Template for Symfony API You can fork it and change the git remote to your Repo git remote set-url <your-git-remo

null 1 Jan 23, 2022
dcat admin login captcha. - dcat admin 登录验证码。

dcat-login-captcha 简体中文 | ENGLISH dact admin login captcha. - dcat admin 登录验证码。 环境要求 dcat-admin >= 2.0 安装 Composer 安装 $ composer require guanguans/dca

guanguans 29 Dec 5, 2022
For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.

Super Admin All Sites Menu Also available at https://wordpress.org/plugins/super-admin-all-sites-menu/ Use | Prerequisite | Install | Filters | Demo |

Per Søderlind 18 Dec 17, 2022
Arc admin comment preview - Simple Textpattern plugin that adds a comment preview to admin

arc_admin_comment_preview This is a Textpattern plugin for adding comment previews to the admin comment edit pages. Requirements Textpattern 4.0.8+ In

Andy Carter 1 Jan 20, 2017
Description: A simple plugin that sets the current admin page to always be at the top of the admin menu.

=== Sticky Admin Menu === Contributors: sc0ttkclark Donate link: https://www.scottkclark.com/ Tags: admin menu, sticky Requires at least: 4.4 Tested u

Scott Kingsley Clark 2 Sep 29, 2022
A school platform to organize documents and files for students manged by teachers also user role management

A school platform to organize documents and files for students manged by teachers also user role management. The app is developed by the LARAVEL Framework.

med el mobarik 3 Sep 5, 2022
PHP class for convert KA letters to LAT and back

Kautilities PHP class for convert KA letters to LAT and back Installation Install this package through Composer. Edit your project's composer.json fil

Avtandil Kikabidze 4 Jan 11, 2018
Safely break down arrays or objects, and put them back together in new shapes.

traverse/reshape traverse() and reshape() are companion functions that safely break down arrays or objects and put them back together in new shapes. t

Alley Interactive 2 Aug 4, 2022
LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.

LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.

Teniola Fatunmbi 2 Aug 22, 2022
Allow any Discord user to sign in to your website and save their discord user information for later use.

Simple Discord SSO ( Single Sign-On ) Requires at least: 5.0 Tested up to: 5.8.3 Stable tag: 1.0.2 Requires PHP: 7.4 License: GPLv2 or later License U

null 2 Oct 7, 2022
run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. run user analytics within your system and track user data inside your database. Installing Go to the plugin page from the W

Gary 5 Dec 21, 2022
WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

Gary 5 Dec 21, 2022
A back-off strategy interface for retrying operations.

EventSauce BackOff This library provides an interface for encapsulated back-off strategies. composer require eventsauce/backoff Leveraging the back-of

EventSauce 59 Dec 19, 2022
A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time

BlockReplacer A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time How to I

AIPTU 11 Sep 2, 2022
Mapa avaliativo de back end I

2021 | Aluno: BRUNO J. VASCONCELOS BOA SORTE | RA: 20061660-5

Bruno Boa Sorte 2 Apr 16, 2022
Resources back-end for the Nextcloud CalDAV server

Calendar Resource Management This app enables the ??️ Calendar App to work with resources and rooms Installation Place this app in nextcloud/apps/ You

Nextcloud 35 Nov 8, 2022