Laravel වැඩ්ඩො වරෙව්.

ihatemylife

Well-known member
  • Apr 22, 2019
    1,126
    765
    113
    Laravel වල codeigniter වල මොකක්ද බන් අර filters කියල තියෙන ජරා feaure එක?
    බල්ලො බත් කන්නෑනේ බන්. කවුද මේව ඩිසයින් කරන්නේ?
    මහ ගොබ්බ මෝඩ හුකන්නලනේ බන්. නිකන් වටේ ගිහින් දේවල් අමාරු කරන්.

    එක රවුුුට් එකකට filters දාගෙන හැමිනෙන්නේ ඇයි බන් කෙලින්ම controller එකේ අහවල් මෙතඩ් එකේ උඩ හරි පහල හරි කර ගන්න ලබ්බක් කරගත්තනම් ඉවරනේ. ලේසියි පහසුයි කෝඩ් එක කියවන්නත් ලේසියි.

    ෆලිටර්ස් යූස් කරද්දි රවුට් එක චෙක් කර කර ඒකට ලැලපෙන්න if else දදා හැමිනෙන්න ඕන.
    කෙලින්ම controller එකේ අහවල් method එකේ කරන redirect හෝ ඕන මගුලක් කරගත්තන්ම් ලේසි නැද්ද?

    ඔක්කොටම වඩා codeigniter ජරාව හපන් අඩුම තරමේ laravel වල multiple filters support එක හරි තියෙනව ci වල සපෝට් කරන්නේ එකයි. මොක්කුද බන් මේව ඩිසයින් කරන්නේ? පකේ ආකිටෙක්ල තමයි. නොදකින්.

    තොපි filters use කරනවද?
     

    hichchiputha

    Well-known member
  • Jan 3, 2018
    39,957
    35,885
    113
    වොන්ඩර් ලැන්ඩ්
    Laravel වල codeigniter වල මොකක්ද බන් අර filters කියල තියෙන ජරා feaure එක?
    බල්ලො බත් කන්නෑනේ බන්. කවුද මේව ඩිසයින් කරන්නේ?
    මහ ගොබ්බ මෝඩ හුකන්නලනේ බන්. නිකන් වටේ ගිහින් දේවල් අමාරු කරන්.

    එක රවුුුට් එකකට filters දාගෙන හැමිනෙන්නේ ඇයි බන් කෙලින්ම controller එකේ අහවල් මෙතඩ් එකේ උඩ හරි පහල හරි කර ගන්න ලබ්බක් කරගත්තනම් ඉවරනේ. ලේසියි පහසුයි කෝඩ් එක කියවන්නත් ලේසියි.

    ෆලිටර්ස් යූස් කරද්දි රවුට් එක චෙක් කර කර ඒකට ලැලපෙන්න if else දදා හැමිනෙන්න ඕන.
    කෙලින්ම controller එකේ අහවල් method එකේ කරන redirect හෝ ඕන මගුලක් කරගත්තන්ම් ලේසි නැද්ද?

    ඔක්කොටම වඩා codeigniter ජරාව හපන් අඩුම තරමේ laravel වල multiple filters support එක හරි තියෙනව ci වල සපෝට් කරන්නේ එකයි. මොක්කුද බන් මේව ඩිසයින් කරන්නේ? පකේ ආකිටෙක්ල තමයි. නොදකින්.

    තොපි filters use කරනවද?

    kala bala nowi hitahan
    api set wela hoda ekak hadamu
     

    sarcasm

    Active member
  • Jun 4, 2017
    152
    143
    43
    වතුර පිල්ටර් ගැන නම් අහල තියනවා. laravel filter ගැන taylor otwell වත් දන්නේ නැතුව ඇති. ටෝක්ස් දෙන්න කලින් ඩොකියුමන්ටෙෂන් එක කියවල වරෙන් මිනිහෝ.
     
    • Haha
    Reactions: Cyper

    Edward Kenway

    Well-known member
  • Jan 8, 2015
    12,611
    14,241
    113
    වතුර පිල්ටර් ගැන නම් අහල තියනවා. laravel filter ගැන taylor otwell වත් දන්නේ නැතුව ඇති. ටෝක්ස් දෙන්න කලින් ඩොකියුමන්ටෙෂන් එක කියවල වරෙන් මිනිහෝ.
    මේ අර Taylor ගේ තට්ටේට මන්නෙන් කොටලා framework එකක් හදන්න ගිය හාදයා නේද? :rofl:
     

    Nanosudha

    Well-known member
  • Dec 28, 2012
    5,142
    4,893
    113
    Laravel route වලට දාන filters වලට example එකක් දියන් බලන්න
    Route::get('user', array('before' => 'old', function() { return 'You are over 200 years old!'; }));
    https://laravel.com/docs/4.2/routing#route-filters
    එක රවුුුට් එකකට filters දාගෙන හැමිනෙන්නේ ඇයි බන් කෙලින්ම controller එකේ අහවල් මෙතඩ් එකේ උඩ හරි පහල හරි කර ගන්න ලබ්බක් කරගත්තනම් ඉවරනේ. ලේසියි පහසුයි කෝඩ් එක කියවන්නත් ලේසියි.
    Group ekekata wage daddi lesi neda hebei. But mata nm Laravel hoda framework ekak, fast learn, speed dev
     

    sarcasm

    Active member
  • Jun 4, 2017
    152
    143
    43
    Route::get('user', array('before' => 'old', function() { return 'You are over 200 years old!'; }));
    https://laravel.com/docs/4.2/routing#route-filters

    Group ekekata wage daddi lesi neda hebei. But mata nm Laravel hoda framework ekak, fast learn, speed dev

    Filter Classes​

    For advanced filtering, you may wish to use a class instead of a Closure. Since filter classes are resolved out of the application IoC Container, you will be able to utilize dependency injection in these filters for greater testability.

    Registering A Class Based Filter​

    PHP:
    Route::filter('foo', 'FooFilter');
    By default, the filter method on the FooFilter class will be called:

    PHP:
    class FooFilter {
    
        public function filter()
        {
            // Filter logic...
        }
    
    }
    If you do not wish to use the filter method, just specify another method:

    PHP:
    Route::filter('foo', 'FooFilter@foo');

    ඔය තියෙන්නේ documentation එකේම උත්තරේ.