Laravelプラグインを更新すると、静的メソッドを使用すると、 User::find($id)
それは警告を表示します: "非静的メソッドUser :: find()は静的に呼び出されるべきではありません"、これは非常に悪い!プラグインが正しく更新されない
例:あなたは更新プラグイン
namespace App\Http\Controllers\Web;
use App\Model\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use EasyWeChat\Foundation\Application;
class TestController extends Controller
{
public function __construct(Application $wechat)
{
parent::__construct($wechat);
}
public function index(Request $request)
{
$user = User::find(12);
dd($user);
}
}
?あなたのlaravelバージョンは何ですか? –
'User'クラスの名前空間をチェックし、' User'クラスが 'Illuminate \ Database \ Eloquent \ Model'クラスを拡張していますか? – mrabbani
$ user = DB :: table( 'users') - >ここで( 'id'、12) - > get();を試してみてください。チェックしてください –