Passando dados do controlador para visualização no Laravel

Ei pessoal, eu sou novo no laravel e tenho tentado armazenar todos os registros da tabela 'student' para uma variável e depois passar essa variável para uma view para que eu possa exibi-los.

Eu tenho um controlador - ProfileController e dentro dessa função:

    public function showstudents()
     {
    $students = DB::table('student')->get();
    return View::make("user/regprofile")->with('students',$students);
     }

Na minha opinião, eu tenho esse código

    <html>
    <head></head>
    <body> Hi {{Auth::user()->fullname}}
    @foreach ($students as $student)
    {{$student->name}}

    @endforeach


    @stop

    </body>
    </html>

Estou recebendo este erro: Variável indefinida: students (Exibir: regprofile.blade.php)

questionAnswers(7)

yourAnswerToTheQuestion