相关疑难解决方法(0)

路径[登录]未定义

今天第一次尝试与Laravel一起玩.当我尝试访问localhost/project/public时出现以下错误:

InvalidArgumentException
未定义Route [login].

应用程序/ routes.php文件:

<?php

Route::get('/', 'HomeController@redirect');
Route::get('login', 'LoginController@show');
Route::post('login', 'LoginController@do');
Route::get('dashboard', 'DashboardController@show');
Run Code Online (Sandbox Code Playgroud)

应用程序/控制器/ HomeController.php:

<?php

class HomeController extends Controller {

    public function redirect()
    {
        if (Auth::check()) 
            return Redirect::route('dashboard');

        return Redirect::route('login');
    }

}
Run Code Online (Sandbox Code Playgroud)

应用程序/控制器/ LoginContoller.php:

<?php

class LoginController extends Controller {

    public function show()
    {
        if (Auth::check()) 
            return Redirect::route('dashboard');

        return View::make('login');
    }

    public function do()
    {
        // do login
    }

}
Run Code Online (Sandbox Code Playgroud)

应用程序/控制器/ DashboardController.php:

<?php

class DashboardController extends Controller {

    public function show()
    {
        if (Auth::guest()) 
            return Redirect::route('login');

        return …
Run Code Online (Sandbox Code Playgroud)

php laravel

42
推荐指数
9
解决办法
10万
查看次数

标签 统计

laravel ×1

php ×1