Laravel 4 по маршруту :: контроллер не работает

StackOverflow https://stackoverflow.com//questions/23003223

  •  20-12-2019
  •  | 
  •  

Вопрос

Я новичок в Laravel.У меня была эта проблема, когда пытаюсь играть с маршрутом и контроллером. У меня есть этот контроллер

class DashboardController extends BaseController {
public function actionIndex()
    {
        $photos = Auth::user()->photos()->orderBy('created_at', 'desc')->orderBy('id', 'desc')->get();
        return View::make('dashboard.index', array('photos' => $photos));
    }
public function action_insert_test_data()
{   
    $logged_in_user = Auth::user();

    for( $x = 0; $x < 10; $x++ ) {
        $email = rand().'@gmail.com';
        $user = new User();
        $user->email = $email;
        $user->password = Hash::make($email);
        $user->save();

        $logged_in_user->followers()->attach($user->id);
        if( $x >= 5 ) {
            $logged_in_user->following()->attach($user->id);
        }
    }
}
.

И я пытаюсь сделать все действия в этом контроллере на страницу приборной панели с

Route::controller('dashboard', 'DashboardController');
.

Но я не работал, вместо этого я получил сообщение об ошибке, как это

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
.

Что мне делать?где я ошибся?Я использую Laravel 4.1 Спасибо за внимание

Это было полезно?

Решение

Методы в вашем классе должны быть названы getIndex и getInsertTestData.

См. См.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top