この Ruby on Rails の例を見てみましょう。
class SomeController < ApplicationController
before_filter :generateRandomValue
def generateRandomValue
//generates a random value between 0 and 10
end
def getBoo
//Return value generated by the method above
end
end
を呼び出すと、フィルタの前に一般的なスコープがあるためgetBoo
、クラスが最初に実行されます。generateRandomValue
Ruby on Rails のフィルターの前にこれを微調整することもできます。
method x,y,z runs before a method.
method 1,2,3 runs before b,c,d method.
method always, always runs. (think it like PHP's __construct())
Laravel 4でコントローラーメソッド呼び出しの前にフィルターを設定する方法はありますか?
主な理由は、フィルターの前に適用してほとんどのコードを DRY したいからです。
ありがとうございました。