Jump to content
php.lv forumi

ViktorsN

Reģistrētie lietotāji
  • Posts

    11
  • Joined

  • Last visited

Posts posted by ViktorsN

  1. 10 hours ago, duncanf293 said:

    Domu laikam sapratu, bet dažas lietas jāprecizē. Vendor ielikšana atsevišķā mapē pati par sevi diez vai kaut ko dod. Tas ko tu laikam gribēji pateikt ir, ka "app-vendors" ir iekopēts konteinerā ar COPY iekš Dockerfile, nevis pieslēgts caur volume? Caur volume pieslēgts tikai "app", jeb development laikā maināmais source kods?

    Tas varētu tiešām būt efektīvi.

    Yep, domu saprati. Vienīgi nevis iekopēts, bet gan build laikā tiek uzreiz sainstalēts viss iekš tā /app-vendors, jo composer.json configā norādīts path. Tas arī pie reizes atvieglo build cache saistītās lietas.
    Tiesa gan bez dažiem workaroundiem neiztiku (lai pareizi darbotos package:discover komanda), konkrēti Laravelim, bet nu tas jau cits stāsts..

    P.S - Priekš Composer'a iesaku vēl šādu brīnu - https://github.com/hirak/prestissimo

  2. Arī kādu laiku atpakaļ cīnījos, lai paātrinātu ielādi development laikā uz MacOS.
    Tik tālu esmu nonācis pie tā, ka web-app'am (uz Laravel) vendorus (t.i. composer dependencies) instalēju ārpus source foldera. Respektīvi - šie vendori netiek sync'oti starp hostu un konteineri. (kontainerī tas izskatās šādi: app source man sēž iekš /app direktorijas, bet vendori iekš /app-vendors direktorijas).

    Īsāk sakot - jādara tā, lai tiek syncoti tikai vajadzīgie faili, nevis vēl visādi 3rd party faili, kurus development laikā neaiztiec, un būs laime.

  3. Skumji!

     

    Jaunais environment configs (php dotenv faili) riktīgi rullē. DI caur kontroliera metodēm spārda, jaunais izkārtojums arī principā ir foršāks. Elixir arī labs!

    Tu domāji MI (method injection)?

  4. Čau, čau. Vēlējos uzzināt, cik tad šeit ir reālu lietotāju, kuri daudz maz pārzin un ikdienā močē uz Laraveļa.

    Pats veidoju projektus uz Laravela jau kādu gadu, sāku ar L4, tagad jau kādu laiku atpakaļ esmu pārgājis uz L5, kas, manuprāt, ir ļoti veiksmīgi realizēts struktūras ziņā. 

×
×
  • Create New...