私は静的でない関数を含むPHPファイルであるクラスのセットを持っています(クライアントがそれらを使って決定される画像のサイズ変更のためのファイルのセット。任意の名前空間に属しています、ちょうど古い普通のPHPファイル)。laravelブレードビュー内で非静的関数を呼び出す
これらのファイルの1つからimageResizeというメソッドを呼び出す必要があります。これをlaravel 5.2アプリケーションから取得するにはどうすればよいでしょうか?
私は静的でない関数を含むPHPファイルであるクラスのセットを持っています(クライアントがそれらを使って決定される画像のサイズ変更のためのファイルのセット。任意の名前空間に属しています、ちょうど古い普通のPHPファイル)。laravelブレードビュー内で非静的関数を呼び出す
これらのファイルの1つからimageResizeというメソッドを呼び出す必要があります。これをlaravel 5.2アプリケーションから取得するにはどうすればよいでしょうか?
はいできます。
"autoload": {
"files": [
"app/Http/my_all_functions.php"
]
}
{!! with(new MyClass())->someFunc($params) !!}
をしかしservice providerの使用を検討し、可能な場合はcontainerをごクラスを登録:
私は共有ホスティングにおり、 'composer dump-autoload'を実行できません –
試してみてくださいhttp://phpshell.sourceforge.net/ –
、これを使用しています。それがラーベールの方法です。
関数またはクラスメソッド?それにもかかわらず、なぜビューファイル内の画像のサイズを変更するのですか? – Steve
必要なのは、オンザフライでイメージのサイズを変更することです –
もちろん、ビューに渡すヘルパークラスを使用するか、イメージコントローラを呼び出すルートを定義してください。そして、私の質問の第一の部分はどうですか?これらのクラスメソッドや関数は何ですか? – Steve