Jakie pliki wrzucić co .gitignore?
Oficjalna wersja pliku na github – zobacz
Jakie pliki wrzucić co .gitignore?
Oficjalna wersja pliku na github – zobacz
Etapy budowy aplikacji CakePHP 4
Przygotować dokumentację projektu: aplikacja, visio,
-- przygotować informacje dir: /var/www/mysite.pl database: mysitedb user: 'user1'@'localhost' passwd: "gFtd67%6djEsws0**6!x8s"
Typowe wartości w strefie polskiej:
Instalacja odbywa się w dwóch krokach: najpierw należy zainstalować Community serwer a następnie mongo shell do odpytywania bazy danych.
Instalacja
Plugin jquery-ui wybierający miesiące/lata
Pakiety: mongodb-org – utrzymywany przez MongoDB.org, mongodb – utrzymywany przez Debiana
Ostatnie wersje dla debiana dostępne poprzez sanp
Dodawanie nowej domeny – katalog, konfiguracja Apache2, certbot
Przygotowanie – snap
Czytaj dalej certbot installation
Przygotowanie źródła
Czytaj dalej Debian 10, Instalacja PHP 8.1
Export do excela w formacie CSV:
Narzędzia: https://www.postman.com
Dokumentacja github: https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md#test-connectivity
Pobranie kursu BTCUSD
https://api.binance.com/api/v3/avgPrice?symbol=BTCUSDT
Odp JSON
{"mins":5,"price":"47961.16424359"}
Należy utworzyć konto w serwisie następnie wygenerować API key.
Endpoint API: https://api.walutomat.pl/api/v2.0.0/
https://api.nbp.pl/ – NBP – kursy średnie, sprzedaży, kupna, na dany dzień
https://github.com/codenix-sv/coingecko-api – coingecko.pl API – kryptowaluty
https://api.walutomat.pl/v2.0.0/ – walutomat.pl API
# composer require codenix-sv/coingecko-api
czytanie
// /subdir/articles/edit/1?page=1 $here = $request->getRequestTarget(); $uri = $request->getUri(); $path = $uri->getPath(); $query = $uri->getQuery(); $host = $uri->getHost();
$session = $this->request->getSession()->read('Auth.User.name');
Interfejs controller’a – input name=’attachment’
AppController + RequestHandlerComponent
Argumenty wywołania programu:
Rozpakowanie szablonu:
W katalogu projektu (project/webroot) utwórz plik konfiguracyjny
https://sass-lang.com/ - strona główna sass https://sass-lang.com/install - Dart sass - command line https://github.com/sass/sassc-ruby#readme - gem, plugin, do framewroków
blokowanie zmiany usera przez modyfikację formularza
// metoda edit() $this->Articles->patchEntity($article, $this->request->getData(), [ 'accessibleFields' => ['user_id' => false] ]);
Zdefiniowanie zalogowanego usera dla całego kontrolera
public function initialize() : void { parent::initialize(); $user_id = $this->request->getAttribute('identity')->getIdentifier(); }
// Parametry logowania zalogowanego użytkownika $email = $this->Authentication->getIdentity()->get('email'); $user_id = $this->Authentication->getIdentity()->get('id'); $user_id = $this->Authentication->getIdentifier(); $user_id = $this->request->getAttribute('identity')->getIdentifier();