私はクラスを作成し、それをフォームモデルとして拡張します。今私はmysqlデータベースで作成したストアドプロシージャをmysqlと呼ぶ必要がありますが、このモデルクラスからはDB::select
を使用すると未定義のメソッドが表示されます。 use Illuminate\Support\Facades\DB;
を使用した後も問題は残ります。私のlaravel5.2がDBクラスの未定義メソッドを表示する理由
私のコードは次のとおりです。documentsから
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class Domain extends Model
{
public $table = 'english_news';
public static function getEngNews()
{
return DB::select("call getUserNews");
}
}
変更が選択::へ::声明 – Ohgodwhy
私はmysqlデータベースに書き込むストアドプロシージャを呼び出すようにしようとしていますあなたのデシベルフィールド –