首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5:未定义操作

Laravel 5:未定义操作
EN

Stack Overflow用户
提问于 2018-01-01 02:52:55
回答 1查看 2.3K关注 0票数 1

我在互联网上搜索了一下,我找到了一些关于这方面的话题,但没有一个是关于我的问题的。

所以我的错误是:

代码语言:javascript
复制
Action App\Http\Controllers\Users@index not defined.

控制器用户:

代码语言:javascript
复制
<?php
namespace App\Http\Controllers;

use Illuminate\Routing\UrlGenerator;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Input;
use App\Models\Users;
use Session;
use Validator;

    class Users extends Controller {

     protected $users;


     public function __construct(Users $users)
     {
             $this->users = $users;
     }

    public function index()
    {
        $data['limit']=$limit;
        $data['title']='Liste des Utilisateurs';

        $data['result']=$this->user->user_list($limit);

        return view('user_list', $data);
    }

路由:

代码语言:javascript
复制
Route::get('users/{limit?}', function($limit = 0, Request $request)
{
  if(Auth::check()){
    return redirect()->action('Users@index');
  }else{
    $request->session()->flash('message', 'Vous devez vous connecter avant de pouvoir accéder à la plateforme.');
    return redirect('login');
  }
});

诚挚的问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-01 03:13:16

您没有具有App\Http\Controllers\Users@index操作的路由。进入应用程序的唯一途径是通过路由。你需要定义一个URI和类似的东西。

代码语言:javascript
复制
Route::get('users', 'Users@index');
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48045009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档