/** * Flat.io embed * * Example URL: https://flat.io/score/5a5268ed41396318cbd7772c-string-quartet-for-rainy-days * * @package automattic/jetpack */ // Register oEmbed provider. wp_oembed_add_provider( 'https://flat.io/score/*', 'https://flat.io/services/oembed', false ); wp_oembed_add_provider( 'https://*.flat.io/score/*', 'https://flat.io/services/oembed', false ); {"id":470,"date":"2021-06-10T19:57:08","date_gmt":"2021-06-10T19:57:08","guid":{"rendered":"https:\/\/www.virtono.ro\/blog\/?p=470"},"modified":"2021-07-13T18:41:20","modified_gmt":"2021-07-13T18:41:20","slug":"instalarea-laravel-jetstream","status":"publish","type":"post","link":"https:\/\/www.virtono.ro\/blog\/instalarea-laravel-jetstream\/","title":{"rendered":"Instalarea Laravel Jetstream"},"content":{"rendered":"

\u00centr-un tutorial anterior am prezentat o metod\u0103 de instalare a framework-ului Laravel, dar am prezentat doar instalarea de baz\u0103. Laravel mai con\u021bine pachete care se instaleaz\u0103 cu npm, dar pachete de hosting shared nu ofer\u0103 acces la aceast\u0103 comand\u0103 din consola implic\u0103. Unul dintre aceste pachete este Laravel Jetstream, un kit de pornire pentru dezvoltarea aplica\u021biei Laravel. Ofer\u0103 autentificare, \u00eenregistrare, al doilea factor de autentificare, API \u0219i multe altele. Mai multe detalii legate de Laravel Jetstream sunt disponibile aici<\/a>.<\/p>\n

Instalarea acestui pachet o facem folosind comanda:
\ncomposer require laravel\/jetstream<\/code><\/p>\n

Apoi alegem direc\u021bia proiectului, mai exact avem de ales ce folosim: Livewire<\/a> sau Inertia<\/a>. Livewire este preferatul celor axa\u021bi pe PHP, \u00een schimb ce Inertia este preferatul celor axa\u021bi pe Javascript. Aceste dou\u0103 pachete ofer\u0103 interactivitate. \u00cen func\u021bie de preferin\u021be folosim una din cele dou\u0103 comenzi de mai jos.<\/p>\n

php artisan jetstream:install livewire<\/code><\/p>\n

Folosind comanda de mai sus instalam JetStream cu Livewire, iar, desigur, folosind comanda de mai jos instalam Jetstream cu Inertia.
\nphp artisan jetstream:install inertia<\/code><\/p>\n

Indiferent de pachetul ales o s\u0103 avem de folosit npm, iar folosirea managerului de pachete npm pe un hosting shared (cPanel) pentru instalarea Laravel este disponibil\u0103 doar dup\u0103 ce facem o nou\u0103 aplica\u021bie NodeJS din cPanel.<\/p>\n

\"\"<\/a><\/p>\n

Pentru a face acest lucru pur \u0219i simplu folosim c\u0103su\u021ba de c\u0103utare a cPanel-ului, c\u0103su\u021b\u0103 \u00een care scriem „NodeJS”. Ap\u0103s\u0103m pe „Setup NodeJS App”, apoi o s\u0103 vedem o pagin\u0103 \u00een care pur \u0219i simplu select\u0103m domeniul pe care o s\u0103 folosim acel Laravel, apoi calea c\u0103tre Laravel.<\/p>\n

Necesit\u0103 date valide, iar pentru a trece la urm\u0103torul pas am introdus datele reale, tocmai, de aceea, o s\u0103 cenzur\u0103m o anumit\u0103 parte irelevant\u0103 tutorialului.<\/p>\n


\n\"\"<\/a><\/p>\n

A se observa ajutorul pe care ni-l ofer\u0103 cPanel, practic ne spune ce comand\u0103 s\u0103 introducem \u00een consol\u0103, introducem comanda respectiv\u0103, apoi putem s\u0103 folosim comanda npm. Folosim comanda respectiv\u0103, apoi avem acces la npm. \u00cen ultima poz\u0103 se poate observa inexistenta comenzii npm \u00een exteriorul mediului virtual.<\/p>\n

\"Nu<\/a><\/p>\n

Dac\u0103 am configurat corect aplica\u021bia NodeJS din cPanel \u00een acest moment avem acces la npm \u0219i suntem \u00een folderul Laravel, tocmai, de aceea, putem continua instalarea Laravel Jetstream.<\/p>\n

npm install
\nnpm run dev
\nphp artisan migrate<\/code><\/p>\n

Gata! Instalare complet\u0103! Mai multe detalii legate de dezvoltarea unei aplica\u021bii baz\u00e2ndu-te pe Laravel JetStream apas\u0103 aici<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

\u00centr-un tutorial anterior am prezentat o metod\u0103 de instalare a framework-ului Laravel, dar am prezentat doar instalarea de baz\u0103. Laravel mai con\u021bine pachete care se instaleaz\u0103 cu npm, dar pachete de hosting shared nu ofer\u0103 acces la aceast\u0103 comand\u0103 din consola implic\u0103. Unul dintre aceste pachete este Laravel Jetstream, un<\/p>\n","protected":false},"author":5,"featured_media":493,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[35,36,1,21],"tags":[38,39,40,37],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.virtono.ro\/blog\/wp-content\/uploads\/2021\/06\/api.9a433930.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9OmGC-7A","jetpack-related-posts":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/470"}],"collection":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/comments?post=470"}],"version-history":[{"count":4,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/470\/revisions"}],"predecessor-version":[{"id":484,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/470\/revisions\/484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/media\/493"}],"wp:attachment":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/media?parent=470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/categories?post=470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/tags?post=470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}