私はcontroller1.php、controller2.php、およびcontroller3.phpに別々のvalidate_date関数を持っています。 DateTimeHelper.phpにグローバル機能を作成して、この機能のために各コントローラに機能を作成する代わりに日付を検証したいと考えています。私の問題は、私は異なるコントローラで異なる機能を使用していますということです、私は検証するためにグローバルな機能を必要とするDateTimeHelper.phpにグローバルvalidate_date関数を作成して、すべてのlaravel.phpコントローラでその関数を使用します
private function validate_date($date)
{
if ($this->check_field($date) && $date !== 'Invalid date') {
return true;
}
return false;
}
:&コントローラ2 &
private function validate_date($date)
{
$split_date = explode('/', $date);
if (count($split_date) == 3) {
return checkdate($split_date [0], $split_date [1], $split_date [2]);
}
return false;
}
コントローラ3:私はバックエンド Controller1でLaravelを使用していますこの機能のために各コントローラに機能を作成する代わりに日付を使用します。
ご質問はありますか? –
それを行います。機能が異なる場合は、2つの異なる機能を作成します。 – aynber
私はこのフレームワークのかなり新しいです。 DateTimeHelper.phpでグローバル関数を作成すると、他のコントローラでその関数にアクセスする方法を教えてください – Ajay