小编mas*_*ter的帖子

如何在laravel中验证文件类型

我需要验证用户是否只上传了.jpg

我有以下请求类.我制作了所需的图像,但不知道如何检查它只是.jpg

public function rules()
{
    return [
        'name' => 'required|min:3',
        'sku' => 'required|min:5|unique:products',
        'description' => 'required|min:20',
        'price' => 'required',
        'image' => 'required'
    ];
} 
Run Code Online (Sandbox Code Playgroud)

laravel-5

5
推荐指数
2
解决办法
2万
查看次数

Laravel 5.5从本地磁盘读取文件

我正在尝试使用Laravel 5.5从本地文件位置导入一个csv文件。由于某种原因,它在我的计算机上找不到文件,但是路径正确。

$fileLocation = $request->file('file')->store('csv');
$importFile = File::file(storage_path('app/' . $fileLocation));
Run Code Online (Sandbox Code Playgroud)

php laravel-request laravel-filesystem laravel-5.4 laravel-5.5

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

Laravel 5登录后重定向回家

我有一个页面,用户需要登录才能点击按钮,如果他们没有登录,他们会被带到登录页面进行登录.问题是登录后他们被重定向到主页.我希望将它们重定向回登录前的页面,但无法让它工作.

登录方法仍然是100%标准.我试过编辑这个功能,但没有运气.

public function postLogin(Request $request)
{
    $this->validate($request, [
        'email' => 'required|email', 'password' => 'required',
    ]);

    $credentials = $request->only('email', 'password');

    if ($this->auth->attempt($credentials, $request->has('remember')))
    {
        return redirect()->intended($this->redirectPath());
    }

    return redirect($this->loginPath())
                ->withInput($request->only('email', 'remember'))
                ->withErrors([
                    'email' => $this->getFailedLoginMessage(),
                ]);
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

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