suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP-Laravel-Problemhilfe

  1. Wie erhalte ich den Funktionsnamen des aktuellen Controllers in Laravel 5?

Ich sehe Request $request oft so geschrieben: Wie heißt dieser Wissenspunkt?

public function __construct(Guard $auth)
    {
        $this->auth = $auth;
    }
public function store(Request $request)
    {
        //
    }
迷茫迷茫2768 Tage vor484

Antworte allen(3)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-16 16:56:51

    依赖注入

    把一个对象赋值到属性中调用

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:56:51

    第一个问题:
    在Laravel中Route::current()->getActionName(); 可以获取当前Action的详细名称,可能不你直接想要的结果,自己对上述方法返回的结果做下处理就好了。

    第二个问题:

    这里的 $request 参数是 Illuminate\Http\Request ,通过依赖注入传递给Controller。

    在Laravel中Controller都可以在顶部use Illuminate\Http\Request 后,在参数里面使用 Request。

    而 Request 包含了客户端发送过来的请求内容。

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:56:51

    这货用的依赖注入,这功能让性能非常低下

    Antwort
    0
  • StornierenAntwort