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

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
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
LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like Advanced CRUD Generation, Module Manager, Backups and many more.

LaraAdmin 1.0 LaraAdmin is a Open source CRM for quick-start Admin based applications with features like Advanced CRUD Generation, Schema Manager and

Dwij IT Solutions 1.5k Dec 29, 2022
Admin Columns allows you to manage and organize columns in the posts, users, comments, and media lists tables in the WordPress admin panel.

Admin Columns allows you to manage and organize columns in the posts, users, comments, and media lists tables in the WordPress admin panel. Transform the WordPress admin screens into beautiful, clear overviews.

Codepress 67 Dec 14, 2022
Admin One is simple, beautiful and free Laravel admin dashboard (built with Vue.js, Bulma & Buefy).

Admin One — Free Laravel Vue Bulma Dashboard Admin One is simple, beautiful and free Laravel admin dashboard (built with Vue.js, Bulma & Buefy). Built

Viktor Kuzhelny 136 Dec 27, 2022
This is a laravel Auth Starter Kit, with full user/admin authentication with both session and token auth

About Auth Starter It's a Laravel 8 authentication markdown that will help you to understand and grasp all the underlying functionality for Session an

Sami Alateya 10 Aug 3, 2022
Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.

Note: This package is only used by Backpack v3. Starting with Backpack v4, everything this package does is included in Backpack/CRUD - one package to

Backpack for Laravel 845 Nov 29, 2022
Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE

Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.

Backpack for Laravel 845 Nov 29, 2022
Laravel 5 boilerplate with front-end and back-end support

Laravel 5 Boilerplate with Skeleton framework Skeleton (as of now) Laravel 5 framework application. Application includes and/or are currently being us

Robert Hurd 40 Sep 17, 2021
Littlelink admin is an admin panel for littlelink that provides you a website similar linktree.

⚙️ LittleLink Admin LittleLink Admin is an admin panel for littlelink that provides you a website similar linktree. ?? Features creating a link page w

Khashayar Zavosh 70 Oct 29, 2022
Littlelink admin is an admin panel for littlelink that provides you a website similar linktree.

LittleLink Admin is an admin panel for littlelink that provides you a website similar linktree.

Khashayar Zavosh 70 Oct 29, 2022
A package for building Admin-Interfaces that help maintaining the data of your applications

A package for building Admin-Interfaces that help maintaining the data of your applications. It provides an intuitive interface and the tools needed to manage your project's Users, Models and free Forms for Pages, Settings etc.

null 808 Dec 31, 2022
A PHP notebook application build with PHP Symfony as back-end API and VueJS/Vuetify front-end.

PHPersonal Notes ?? - BETA RELEASE PHPersonal notes is an application to store your personal notes! PHPersonalnotes is build with Symfony/VueJS/Vuetif

Robert van Lienden 3 Feb 22, 2022
18Laravel ReactJS Package to simplify sending data from Laravel back-end to front-end built to Facebook ReactJS.

Laravel ReactJS This is a package that we wrote to use on our Laravel applications that use React from Facebook. Our goal is deal with the SEO problem

Cohros 28 Feb 10, 2022
EasyPanel is a beautiful, customizable and flexible admin panel based on Livewire for Laravel.

EasyPanel EasyPanel is a beautiful, customizable and flexible admin panel based on Livewire for Laravel. Features : Easy to install Multi Language RTL

Reza Amini 529 Dec 29, 2022
An account management Panel based on Laravel7 framework. Include multiple payment, account management, system caching, admin notification, products models, and more.

ProxyPanel 简体中文 Support but not limited to: Shadowsocks,ShadowsocksR,ShadowsocksRR,V2Ray,Trojan,VNET Demo Demo will always on dev/latest code, rather

null 17 Sep 3, 2022
TweetNow is a Twitter clone created with Vue.js and Laravel. It is a social media platform that allows users to post short messages, follow other users, and engage in conversations through comments and likes.

TweetNow TweetNow is a opensource social media created with Vue.js+Inertia SSR and Laravel. It is a social media platform that allows users to post sh

I.E.U. Juboraj Naofel 12 Jun 16, 2023
PHP Laravel, MySQL and AIML chatbot engine and admin portal

Lemur Engine The Lemur Engine is a PHP/MySQL/AIML Chatbot. Written using the Laravel Framework. Demo You can demo the bot at the website: https://lemu

The Ramen Robot Disco Code 18 Nov 8, 2022
A Laravel Admin Panel (Laravel Version : 6.0)

Laravel Admin Panel (Current: Laravel 7.*) Introduction Laravel Admin Panel provides you with a massive head start on any size web application. It com

ftxinfotech 903 Dec 31, 2022
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box! click on the p

Laravel Enso 1k Jan 3, 2023