Laravel DB类对新项目没有表方法

时间:2017-11-30 17:59:26

标签: php laravel-5

我无法弄清楚这个问题;在一个新的Laravel项目中,我不能在DB类上使用table方法。

我在OSX Sierra上使用PhraStorm作为EDI与Laravel 5.5。

这是我的步骤:

  1. 在终端:Laravel new testproject
  2. 在终端:composer install
  3. 在终端:php artisan make:controller testdummy
  4. 在EDI中:

    namespace App\Http\Controllers;
    
    use Illuminate\Http\Request;
    use Illuminate\Support\Facades\DB;
    
    class testdummy extends Controller
    
    {
        //
        public function index(){
            DB::table('title')->insert([
                'label' => 'test1',
                'desc' => 'test2',
            ]);
        }
    }
    
  5. '表'在EDI中有一个警告弹出窗口说:

      

    '在Illuminate \ Support \ Facades \ DB'中找不到方法表。

    没有插入数据库。

    您是否有一些关于下一步可以帮助我找到问题的提示?

    感谢,

1 个答案:

答案 0 :(得分:0)

IDE Helper做到了!

非常感谢你的时间。 :)