douqian5920 2017-03-05 16:15
浏览 56
已采纳

Laravel 4错误

I'm a newbie in Laravel and i'm trying to make login page but there's an error that i didn't understand

 [2017-03-04 08:14:52] production.ERROR: exception 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException' in C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php:148
    Stack trace:
    #0 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1049): Illuminate\Routing\RouteCollection->match(Object(Illuminate\Http\Request))
    #1 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1017): Illuminate\Routing\Router->findRoute(Object(Illuminate\Http\Request))
    #2 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
    #3 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(776): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
    #4 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(746): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
    #5 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Session\Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
    #6 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Cookie\Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
    #7 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Cookie\Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
    #8 C:\xampp\htdocs\ecinema\vendor\stack\builder\src\Stack\StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
    #9 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(642): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
    #10 C:\xampp\htdocs\ecinema\public\index.php(49): Illuminate\Foundation\Application->run()
    #11 {main} [] []

Here's my controller

public function index()
{
    return View::make('login');
}

public function showWelcome()
{
    return View::make('hello');
}

public function login()
{

    if (Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password')),true))
    {
        return Redirect::to('dashboard');
    }
    else
    {
        return Redirect::to('login')->withInput()->with('flash_error', 'Wrong Username or Password');

    }
}

and here's my routes

Route::get('/', function()
{
return View::make('login');

// route to process the form
Route::get('login',function()
{
return View::make('login');
});

//login route post
Route::post('login','HomeController@login');

Here's my view -> login.blade.php

                                        {{ Form::open(array('url' => 'login')) }}

                                            {{ Form::text('username', Input::old('username'), array('id'=>'username', 'class'=>'form-control', 'placeholder'=>'Username *')) }}
                                              </br>
                                            {{ Form::password('password',array('id'=>'password', 'class'=>'form-control', 'placeholder'=>'Password *')) }}
                                               </br>
                                               <span>
                                            {{ Form::submit('Login>>',array('class'=>'button')) }} 
                                    {{ Form::close() }}

                                             <div class="text-center">
                                             {{ $errors->first('password') }}
                                            @if ($errors->any())
                                            <ul>
                                                {{ implode('', $errors->all('<li class="error">:message</p>')) }}
                                            </ul>
                                            @endif

Can anyone please check to solve this issue? Thanks in advance

  • 写回答

1条回答 默认 最新

  • douwu7168 2017-04-26 10:34
    关注

    Silly me it turns out I use two Form::open and Form::close. After I delete one of them it runs perfectly fine

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错