php artisan创建控制器"使用App \ Http \ Controllers \ Controller"但它永远不会被使用

时间:2015-10-19 22:28:42

标签: php laravel-5.1 artisan

当我使用php artisan命令在Laravel中创建控制器时

php artisan make:controller TestController

它创建一个包含

的控制器
use App\Http\Controllers\Controller 

PhpStorm提示: Alias" App \ Http \ Controllers \ Controller"从未使用过。

这似乎是正确的,因为部分

class TestController extends Controller
没有它,

工作正常。所以我可以删除"使用App \ Http \ Controllers \ Controller"或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

您可以安全地删除Controller语句。在任何给定的命名空间内,您可以安全地引用该命名空间内的任何其他类,而必须为其提供完全限定的名称。由于App\Http\ControllersTestController都位于Controller命名空间中,因此如果您希望删除该行,则应该没有问题。

如果您将ControllerTestController移至其他名称空间,则需要在sdl2-config --cflags --libs 内导入-I/usr/local/include/SDL2 -D_THREAD_SAFE -L/usr/local/lib -lSDL2 班级。