• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Gdzie co wkleić - Laravel dodatkowe package

Aruba Cloud - Virtual Private Server VPS
0 głosów
205 wizyt
pytanie zadane 18 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)

Hej,

Zaczyna swoją przygodę z packagami do Laravel. Napotkałem pierwszy problem.. Mianowicie nie rozumiem za bardzo gdzie mam wkleić podany kod. Próbowałem w różnych miejscach i nici.. :/

Próbuję zainstalować ten package:

https://github.com/optimistdigital/nova-sortable

Mam problem z tymi 3 kodami;

DB::statement('UPDATE some_model SET sort_order = id');
use Spatie\EloquentSortable\Sortable;
use Spatie\EloquentSortable\SortableTrait;

class SomeModel extends Eloquent implements Sortable
{
  use SortableTrait;

  public $sortable = [
    'order_column_name' => 'sort_order',
    'sort_when_creating' => true,
  ];

  ...
}
use OptimistDigital\NovaSortable\Traits\HasSortableRows;

class MyResource extends Resource
{
  use HasSortableRows;

  ...

 

1 odpowiedź

0 głosów
odpowiedź 18 czerwca 2021 przez Wiciorny Ekspert (280,470 p.)
wybrane 19 czerwca 2021 przez Renzov
 
Najlepsza

żeby urzyć musisz zainstalować pakiet w swoim projekcie, nie wiem jakiego konfiguratora używasz
Tutaj sugerowany dla PHP np jest Composer - system do zarządzania pakietami. 
Odpowiednikiem dla projektów Javovych może być gradle, maven etc.  dla Larvel powinien byc Composer najwygodniejszy bo to framework php

i masz polecenie instalacji w projekcie np z konsoli 

# Install package
composer require optimistdigital/nova-sortable

. po instalacji importowanie powinno działać. 

komentarz 18 czerwca 2021 przez Renzov Obywatel (1,220 p.)
Dziekuje za opdowiedz!

Tak wiem jak zainstalować etc. Problem jest tylko z tym, ze nie za bardzo wiem do których plików wkleić podany kod.

Pierwszy nie za bardzo wiem gdzie

Drugi wkleiłem do Modelu od Laravela

Trzeci znajduje się w Resources od Nova
komentarz 18 czerwca 2021 przez CSSoup Mądrala (6,460 p.)

Z tego co popatrzyłem w README tego pakietu to wygląda mi to na przykład

// Add order column to the model
Schema::table('some_model', function (Blueprint $table) {
  $table->integer('sort_order');
});

// Set default sort order (just copy ID to sort order)
DB::statement('UPDATE some_model SET sort_order = id');

Ustawiamy migracje, a niżej przykład ustawienia defaultowego sortowania.

Podobne pytania

0 głosów
0 odpowiedzi 212 wizyt
pytanie zadane 17 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)
0 głosów
1 odpowiedź 162 wizyt
pytanie zadane 28 czerwca 2024 w Java przez Wojo772233 Początkujący (480 p.)
0 głosów
0 odpowiedzi 374 wizyt
pytanie zadane 6 kwietnia 2023 w Systemy operacyjne, programy przez MacieKap Bywalec (2,400 p.)

93,337 zapytań

142,332 odpowiedzi

322,423 komentarzy

62,676 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...