Laravel 5 - 在 Laravel 5.1 Class 中添加自定义 Helper 函数

Laravel 5 - Add custom Helper function in Laravel 5.1 Class

我正在使用 Laravel 5.1。

我有一个这样的class-

<?php

namespace App\Http\Controllers;

use App\User;
use App\Http\Controllers\Controller;

class UserController extends Controller
{
    public function showProfile($id)
    {
        .....
        .....
        $anything = generateRandomData();
        .....
        return view('profile.data', ['data' => generateRandomData());
    }

    public function generateRandomData()
    {
        ..................
        ..................
        return $random_generated_data_array;
    }
}

所以,当我使用 showProfile($id) 函数时,我得到这样的错误-

有人能帮帮我吗?

作为变体替换

    $anything = generateRandomData();
    .....
    return view('profile.data', ['data' => generateRandomData());

    $anything = $this->generateRandomData();
    .....
    return view('profile.data', ['data' => $this->generateRandomData());