Laravel Inventory POS

Psiko

Well-known member
  • Mar 10, 2023
    12,365
    11,721
    113
    🤍








    මේකයි සීන් එක .. මේක රෙස්ටුරන්ට් එකක් ස්ටොක් එකක් සුද්දා... මේක ලැරවල් වලින් තම්යි ගහන්නේ...


    මම ඩෙටාබ්ස් වලටනම් අලුත්....(BIKINNER)

    මට තියන ප්‍රශ්නෙ තමයි ... දැන් මේ ස්ටොක් එක අප්ඩෙට් කරන්කොට මේ දැනට තියෙන සම්බා 10 කිලෝ එක ගනින්කෝ ,,, අලුතෙන් කිලෝ එකක් ගෙනාවට පස්සේ මේක අප්ඩෙට් කරාට පස්සේ මේ ටේබල් එකේ මේ ස්කීමා එකම අප්ඩෙට් කරහම මෙතන තියන 10 නැතිවෙලා ඒක අලුතෙන් අප්ඩේට් වෙනවනේ .... එහෙම වෙන්නේ නැතුව පරන ඒවා තියාගෙන කරන්නේ කොහොමද ?


    නැත්තන් හොදම ඇප්‍රෝච් එක මොකක්ද මේක හ්දන්න...

    දවස්ට කොච්චර්ක් බඩු ගිහින් තියනවද ? මාසෙකට කොච්චර්ක් ගිහින් තිය්නවද කියලා බලාගන්න විතරයි restauranet eke dial ekata one danata .......

    Restaurent stock management system
     

    thriloka

    Well-known member
  • Apr 28, 2022
    881
    961
    93
    මත තේරෙන විදිහටනම් one to many එකක් ගහන්න වෙනව නේ. items අතරයි quantities අතරයි. quantities table එකේ item_id එකට අදාලව save කරගන්නව එන යන quantities. ඊට පස්සෙ models වල relationships හරියට define කරාම Eloquent ORM එකෙන් ලේසියෙන්ම අදාල data edit කරන්නයි ගන්නයි ඕන දෙයක් කරන්න පුලුවන්.

    edit - Laravel migrations වල auto ම timestamps වදින හින්ඳ මාසෙට සතියට දවසට කොච්චර ගියාද කියල query කරල ගන්න පුලුවන්.
     

    Psiko

    Well-known member
  • Mar 10, 2023
    12,365
    11,721
    113
    🤍
    මත තේරෙන විදිහටනම් one to many එකක් ගහන්න වෙනව නේ. items අතරයි quantities අතරයි. quantities table එකේ item_id එකට අදාලව save කරගන්නව එන යන quantities. ඊට පස්සෙ models වල relationships හරියට define කරාම Eloquent ORM එකෙන් ලේසියෙන්ම අදාල data edit කරන්නයි ගන්නයි ඕන දෙයක් කරන්න පුලුවන්.

    edit - Laravel migrations වල auto ම timestamps වදින හින්ඳ මාසෙට සතියට දවසට කොච්චර ගියාද කියල query කරල ගන්න පුලුවන්.
    e kiynne thawa table 2k gahanna oneda quantities kiyala
     

    thriloka

    Well-known member
  • Apr 28, 2022
    881
    961
    93
    e kiynne thawa table 2k gahanna oneda quantities kiyala
    තව දෙකක් නෙවේ. දැන් තියන items table එකේ quantity column එක අයින් කරල ඒක quantities table එකට ගෙනියන්න.
     
    • Like
    Reactions: Psiko

    ShalikaAshan

    Junior member
  • Dec 25, 2008
    40
    24
    8
    ItemTransaction kyala table ekak dala eke danna itemid, item name date time qty transaction type(in or out). Item in weddi out weddi mekata record ekak add kranna. delete kranna epa meke record. delete weddi type eka out danna.
     
    • Like
    Reactions: Psiko

    Psiko

    Well-known member
  • Mar 10, 2023
    12,365
    11,721
    113
    🤍
    ItemTransaction kyala table ekak dala eke danna itemid, item name date time qty transaction type(in or out). Item in weddi out weddi mekata record ekak add kranna. delete kranna epa meke record. delete weddi type eka out danna.
    mehema neda qwwe

    ita passe mekai ara items table ekai athare connection eka hdnne khmd


    PHP:
    <?php
    
    use Illuminate\Database\Migrations\Migration;
    use Illuminate\Database\Schema\Blueprint;
    use Illuminate\Support\Facades\Schema;
    
    class CreateItemTransactionsTable extends Migration
    {
        /**
         * Run the migrations.
         *
         * @return void
         */
        public function up()
        {
            Schema::create('item_transactions', function (Blueprint $table) {
                $table->id();
                $table->unsignedBigInteger('item_id');
                $table->string('item_name');
                $table->date('date');
                $table->time('time');
                $table->integer('qty');
                $table->enum('transaction_type', ['in', 'out']);
                $table->timestamps();
            });
        }
    
        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            Schema::dropIfExists('item_transactions');
        }
    }


     

    SLHodahitha

    Well-known member
  • Nov 8, 2017
    3,086
    2,975
    113
    ::0
    elakiri.com
    sales, returns, adjustments wage ewa gana hithuwoth transaction table ekaka gahaganin kokatath hodai.

    oka hena sira loku system ekak nam daily transaction total ehema thawa tables walata ehema gahala tiyaganna wei monthly,yearly wage report ehema gannawanam (performance). Kohomath ubata total quntity eka pennannawa wenawane available stock eka balaganna, ethakotath transaction table eka total karala ganna wei, ehema gannawata wada each transaction ekedi trigger ekek dala total quntity eka update karaganna tibbanam hodai, habai table lock ehema hariyata handle karanna wei. (multiple pos ehema use karanawanam) owa gana customer gen hariyata agataththanam hari.

    1. Multiple POS run wenawada?
    2. Report kohomada ona?
    3. Online shop ekak nam available quantity eka validate karanna ona perches karanna kalin.

    oya uda 3na ona kiyanne current stock eka ubata wenama table ekaka tiyaganna wenawa transaction walata amatharawa.

    nattam ara table eka patta slow wei, Cargills / Keels system ehema sales report ekak ganna patta welawak yanawa mata mathaka hatiyata. (dan nam kohomada danne na)
     
    Last edited:

    Psiko

    Well-known member
  • Mar 10, 2023
    12,365
    11,721
    113
    🤍
    sales, returns, adjustments wage ewa gana hithuwoth transaction table ekaka gahaganin kokatath hodai. oka hena sira loku system ekak nam daily transaction total ehema thawa tables walata ehema gahala tiyaganna wei monthly,yearly wage report ehema gannawanam (performance). nattam ara table eka patta slow wei, Cargills / Keels system ehema sales report ekak ganna patta welawak yanawa mata mathaka hatiyata. (dan nam kohomada danne na)
    ou mewa gannath one monthly,yearly
     
    • Like
    Reactions: SLHodahitha

    ITGuy25

    Well-known member
  • Oct 19, 2020
    1,656
    3,969
    113
    හරි විදියනම් වෙනම table එකකට qty යන එක. 10Kg update වෙන්නේ නැත්තේ නිකම්ම update query එක ගහලා වැඩක් නැ. එතකොට 10Kg, 1Kg වලින් replace වෙනවා. තියෙන qty අරගෙන එකට add කරලා update query එක ගහන්න
     
    • Like
    • Love
    Reactions: Psiko and EKGuest