当我用php artisan命令在Laravel中创建一个控制器时
php artisan make:controller TestController
它创建一个控制器,其中包括
use App\Http\Controllers\Controller
PhpStorm提示:从未使用别名“App\Http\Controllers\Controller”。
这似乎是正确的,因为部分
class TestController extends Controller
没有它工作得很好。所以我可以删除“使用应用\Http\控制器\控制器”还是我错过了什么?
您可以安全地删除use
语句。在任何给定名称空间内,您可以安全地引用该名称空间内的任何其他类,而无需为其提供完全限定的名称。由于TestController
和Controller
都位于App\Http\Controllers
命名空间中,因此如果您希望删除该行,应该没有问题。
如果将TestController
或Controller
移动到不同的命名空间,则需要在TestController
中导入Controller
类。
问题内容: 我对AngularJS还是很陌生,并且正在设置我的第一个应用程序。我希望能够执行以下操作: 使用此设置会产生以下错误: 我的问题是:如何使用(或直接)注册控制器,以及如何在应用程序的其他位置使用注册的控制器。 我的动机:我想避免使用全局构造函数作为控制器(就像angularjs.org上的大多数示例一样使用)或复杂的命名空间。如果我可以将控制器注册并用作单个变量名(然后不放在全局范围内
在MVC框架中,字母“C”代表Controller。 它充当视图和模型之间的引导流量。 在本章中,您将了解Laravel中的控制器。 创建一个控制器 根据您使用的操作系统打开命令提示符或终端,然后键入以下命令以使用Artisan CLI(命令行界面)创建控制器。 php artisan make:controller <controller-name> --plain 将替换为控制器的名称。 这
AngularJS应用程序主要依靠控制器来控制应用程序中的数据流。 使用ng-controller指令定义ng-controller 。 控制器是一个包含属性/属性和函数的JavaScript对象。 每个控制器接受$ scope作为参数,该参数指控制器需要处理的应用程序/模块。 <div ng-app = "" ng-controller = "studentController"> ...
名称控制器指示控制应用程序。 它就像模型和视图之间的桥梁。 控制器处理请求数据,确保调用正确的模型并呈现正确的响应或视图。 控制器类中的方法称为actions 。 每个控制器遵循命名约定。 Controller类名称采用复数形式,Camel Cased,以Controller - PostsController 。 AppController (AppController) AppConttrol
Controllers负责处理FuelPHP应用程序中的每个请求。 根据FuelPHP,控制器位于fuel/app/classes/controller/ 。 我们首先创建一个Employee Controller。 employee.php <?php class Controller_Employee extends Controller { public functi
我正在使用 Rails 3,并且我在 StatusController 中有一个form_for。当我点击提交按钮时,我的创建方法永远不会被调用。我的创建方法有一个redirect_to:index,但是当我点击提交时,所有信息都保留在表单中,并且页面不会重定向。但是,该对象确实在数据库中正确保存。 这是什么原因造成的? 控制器: 查看: 我已经将代码调整到此,现在数据在提交时从表单中消失,但是对