当我使用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"或者我错过了什么?
答案 0 :(得分:1)
您可以安全地删除Controller
语句。在任何给定的命名空间内,您可以安全地引用该命名空间内的任何其他类,而必须为其提供完全限定的名称。由于App\Http\Controllers
和TestController
都位于Controller
命名空间中,因此如果您希望删除该行,则应该没有问题。
如果您将Controller
或TestController
移至其他名称空间,则需要在sdl2-config --cflags --libs
内导入-I/usr/local/include/SDL2 -D_THREAD_SAFE
-L/usr/local/lib -lSDL2
班级。