我想创建一个包含当前源文件名的字符串值( $files = $request->file('attachments');
$allowedFileTypes = config('app.allowedFileTypes');
$maxFileSize = config('app.maxFileSize');
$rules = ['attachments.*' => 'required|mimes:'.$allowedFileTypes.'|max:'.$maxFileSize];
$this->validate($request,$rules);
$userName = Auth::user()->name;
$division = $request->input('division');
$destinationPath = config('app.filesDestinationPath').'/'.$division.'/'.$userName.'/';
foreach ($files as $file) {
$fileName = now()->format('Y-m-d-H-i-s');
$uploaded = Storage::put($destinationPath.$fileName.'.'.$file->getClientOriginalExtension(),file_get_contents($file->getRealPath()));
}
没有目录),并且可以转换为调试输出方法。
我尝试了以下内联函数:
__FILE__
但inline string GetFileWithoutDir() {
path p(__FILE__);
return p.filename().string();
}
无法保证展开,因此inline
可能不是来电者的源文件,对吧?
保证扩展宏,但__FILE__
有多个语句。如何将这两行合并为一个宏?