Laravel Stock, modellerdeki envanter sayılarını takip eden stok takip paketidir.
Örneğin, Book
modelinin stok takibini yapmanız gerekebilir ve aşağıdaki gibi HasStock
‘u ekleyerek modelinize stok takibinizi başlatabilirsiniz.
use Appstract\Stock\HasStock;
class Book extends Model
{
use HasStock;
}
Bir müşteri bir kitap için sipariş verdiğinde, stok sayısını aşağıdaki gibi değiştirebilirsiniz :
$book->increaseStock(10);
$book->decreaseStock(10);
// Change stock positively or negatively with one method
$book->mutateStock(10);
$book->mutateStock(-10);
Ardından, kullanıcı arayüzünüzde bir ürünün stokta olup olmadığını kontrol edebilirsiniz:
$book->inStock();
// See if you have at least 10 of the same book in stock
$book->inStock(10);
Son olarak, stokları temizleyebilirsiniz:
$book->clearStock();
// Clear stock and then set a new value
$book->clearStock(10);
Bu paket hakkında daha fazla bilgi edinmek ve tam kurulum talimatlarını alabilmek için kaynak kodunu GitHub’da appstract / laravel-stock adresinden görüntüleyebilirsiniz
Yorum Yap