• 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

VPS Starter Arubacloud
0 głosów
141 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 (269,120 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 134 wizyt
pytanie zadane 17 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)
0 głosów
0 odpowiedzi 186 wizyt
pytanie zadane 6 kwietnia 2023 w Systemy operacyjne, programy przez MacieKap Bywalec (2,400 p.)
+1 głos
1 odpowiedź 975 wizyt
pytanie zadane 14 czerwca 2019 w JavaScript przez Marchiew Dyskutant (7,690 p.)

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...