我正在构建一个需要一些Request实例的方法的php类。
示例:
Set Source1 = Workbooks("Source 1").Sheets("Sheet1")
我认为服务提供商会提供此实例,但他不会:
static public function warningAlert($message, Request $request) {
$request->session()->flash('alert-warning', "$message");
}
我怎样才能提供给他?
PS:我不想使用外墙。
答案 0 :(得分:1)
您可以执行以下操作:
app()->call('Classname::warningAlert', [ $message ]);
或者,您可以修改方法:
static public function warningAlert($message) {
$request = resolve("request");
$request->session()->flash('alert-warning', "$message");
}
答案 1 :(得分:1)
您可以使用辅助函数request()
static public function warningAlert($message) {
request()->session()->flash('alert-warning', "$message");
}
或者甚至更好,我建议您使用laracasts/flash
包