我用 ,
$up = request::file('image')->move('../public/images');
将图像上传到“公共/图像”目录。
我尝试通过使用“ dd()”来了解“ $ up”的数据。
我得到的数据是
UploadedFile {#183 ▼
-test: false
-originalName: "Brackpoints.png"
-mimeType: "image/png"
-size: 148276
-error: 0
path: "/tmp"
filename: "phpmU8PvU"
basename: "phpmU8PvU"
pathname: "/tmp/phpmU8PvU"
extension: ""
realPath: "/tmp/phpmU8PvU"
aTime: 2016-02-15 13:57:39
mTime: 2016-02-15 13:57:39
cTime: 2016-02-15 13:57:39
inode: 1443211
size: 148276
perms: 0100600
owner: 900
group: 900
type: "file"
writable: true
readable: true
executable: false
file: true
dir: false
link: false
}
如果我尝试“ print_r()”,那么我会得到,
Illuminate\Http\UploadedFile Object
(
[test:Symfony\Component\HttpFoundation\File\UploadedFile:private] =>
[originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => Brackpoints.png
[mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/png
[size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 148276
[error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
[pathName:SplFileInfo:private] => /tmp/phpMhUyh0
[fileName:SplFileInfo:private] => phpMhUyh0
)
Symfony\Component\HttpFoundation\File\File Object
(
[pathName:SplFileInfo:private] => ../public/images/phpMhUyh0
[fileName:SplFileInfo:private] => phpMhUyh0
)
在这里,我想获取图像的名称和类型...
我怎么能得到?
参考方案
$up->getClientOriginalName();
$up->getMimeType();
Laravel Blade模板尝试获取非对象的属性时如何返回null而不是ErrorException - php我正在编写一些Laravel Blade模板,并且我的模型可能包含空对象。我非常想尝试获取对象属性,如果有错误,则返回null。因此,不必编写以下代码:@if ($model->child_object_that_may_be_null) {{ $model->child_object_that_may_be_null->interesti…
Laravel 5错误报告抑制 - php在Laravel 4中,抑制E_NOTICE消息很容易;我似乎无法做到这一点,因为如果我添加error_reporting(E_ALL ^ E_NOTICE) 它只是被覆盖的任何地方。这似乎发生在这里:(index.php)$response = $kernel->handle( $request = Illuminate\Http\Request::…
Laravel-使用雄辩的语言在开始日期和结束日期之间选择行 - php我想将此查询转换为雄辩的laravel,select * from schedule where (now() between start_date and end_date); 我尝试使用whereBetween,但是出现了一些错误。$schedule = Schedule::whereBetween(Carbon::now(), ['start…
PHP Laravel从另一个驱动器读取文件 - php我目前正在学习Laravel。我想知道是否有一种方法可以在Laravel中使用Storage::从另一个硬盘访问文件(使用Windows)。例如,我在驱动器C:上安装了带有Laravel的Xampp,但是我想访问网站目录之外的E:上的文件。我试过使用Storage::files('E:')和File::files('E:…
Laravel 5中带有文件的Ajax表单提交 - php我正在尝试在laravel 5中实现fileupload。但是首先要发送数据,例如简单的字符串。我的表格: {!!Form::open(["url"=>"/photos", "method" => "post", "files"=>true,…