Witam
korzystam z Laravel 5.3 mam taką klasę:
https://github.com/rottingham/ProductValidation
którę chciałbym wykorzystać, mam problem, gdzie to zamieścić, w jakim katalogu ? w "vendor" ? gdzie ?
Witam
korzystam z Laravel 5.3 mam taką klasę:
https://github.com/rottingham/ProductValidation
którę chciałbym wykorzystać, mam problem, gdzie to zamieścić, w jakim katalogu ? w "vendor" ? gdzie ?
A czego dokładnie potrzebujesz z tej biblioteki? Lepiej będzie Ci znaleźć taką która jest na https://packagist.org/ i wtedy dodajesz przez composera do vendor
a.
Edit. No tak, nie zauważyłem, że ona już tam jest https://packagist.org/packages/rottingham/product-code-validation - mój błąd :)
zainstaluj przez composera reszta sama się zrobi i używaj.
Jesli jest to jedna klasa, która oferuje jakaś funkcjonalnosc np. jakis PDF Writer, to z takiej klasy mozna zrobic Model i korzystac z niej poprzez dyrektywe np:
use App\Klasa.php
To powinno wystarczyć:
composer require rottingham/product-code-validation
Jakby co, to composer do ściągnięcia tu, choć skoro korzystasz z Laravel to już go masz: https://getcomposer.org/download/
Incognito Lover napisał(a):
Jesli jest to jedna klasa, która oferuje jakaś funkcjonalnosc np. jakis PDF Writer, to z takiej klasy mozna zrobic Model i korzystac z niej poprzez dyrektywe np:
use App\Klasa.php
Fantasyczne rozwiazanie. Nie wpadłbym na to.., ale chyba sa jeszcze serwisy tak jak w Symfony...
Czarny Ogórek napisał(a):
Incognito Lover napisał(a):
Jesli jest to jedna klasa, która oferuje jakaś funkcjonalnosc np. jakis PDF Writer, to z takiej klasy mozna zrobic Model i korzystac z niej poprzez dyrektywe np:
use App\Klasa.php
Fantasyczne rozwiazanie. Nie wpadłbym na to.., ale chyba sa jeszcze serwisy tak jak w Symfony...
Jak sobie stworzysz folder o nazwie services to będziesz miał servisy, jak sobie zrobisz folder helpers będziesz miał helpery, jak sobie zrobisz folder moje-piekne-klasy to będziesz miał moje-piekne-klasy, w larwie jest dowolność...