小编Ali*_*aba的帖子

Hash类没有找到Laravel 5,在模型级别,寻找App\Hash?

我正在构建我的第一个Laravel应用程序,我正在试图弄清楚我应该如何在模型级别上散列密码.

问题是,当尝试使用Laravel Hash::类时,无法找到它.我试图查找相关的API文档,但除了对Illuminate命名空间类的一些引用之外找不到任何东西- 从我收集的内容Hash::应该是全局可用的?

我是PHP命名空间的新手,我猜这可能与问题有关,因为错误表明它正在寻找App\Hash并且我知道它不是App命名空间的一部分,而是Illuminate一个.

这是我的代码:

<?php namespace App;

use Illuminate\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;

class User extends Model implements AuthenticatableContract, CanResetPasswordContract {

    use Authenticatable, CanResetPassword;

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'users';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['first_name', …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

3
推荐指数
1
解决办法
8088
查看次数

Laravel 5,尝试多文件上传,Request :: file()只返回最后一个文件?

我正在尝试使用Laravel 5的Request外观使用相同的密钥上传多个文件.从我在其他地方读到的,正确的方法是在Request::file()不将参数传递给::file()方法的情况下调用.

但是,这似乎只返回请求中发送的最后一个文件.

POST /test/service/upload HTTP/1.1
Host: www.****.dev
X-CSRF-TOKEN: 2DQBuTuy50EELFen5vXFaOv1cyXICmAISUx8LoCS
Cache-Control: no-cache

----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10464005_10152969193248906_6272325120604924631_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10458555_10152969192978906_1569926627111581344_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10365774_10152969188498906_1884545544754633531_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C
Run Code Online (Sandbox Code Playgroud)

PHP

    $files = Request::file();
    $names = [];

    foreach ($files as $file) {
        $names[] = $file->getClientOriginalName();
    }
    return $names;
Run Code Online (Sandbox Code Playgroud)

响应

[
    "10365774_10152969188498906_1884545544754633531_n.jpg"
]
Run Code Online (Sandbox Code Playgroud)

我是否需要为此工作设置适当的配置或标头?如果它有帮助,这将是一个基于AJAX的请求,我一直在使用谷歌Chrome扩展"邮差"来测试这个.

任何帮助将不胜感激!

php upload http laravel laravel-5

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

laravel ×2

laravel-5 ×2

php ×2

http ×1

upload ×1