私は現在自分の役割のためにdelete
という機能(ボタン)を作成しています。Laravel 5.3 Entrust - クラス名は有効なオブジェクトまたは文字列である必要があります
私は削除しようとするたびに:私はこの問題を解決するにはどうすればよい
Class name must be a valid object or a string
?
私は現在自分の役割のためにdelete
という機能(ボタン)を作成しています。Laravel 5.3 Entrust - クラス名は有効なオブジェクトまたは文字列である必要があります
私は削除しようとするたびに:私はこの問題を解決するにはどうすればよい
Class name must be a valid object or a string
?
更新'model' => App\Users::class
とconfig/auth.php
ファイルを、理由ます$ this-> belongsToMany()メソッドでConfig::get('auth.model')
からvendor/zizaco/entrust/src/Entrust/Traits/EntrustRoleTrait.php
ポイント。
は
<?php
namespace App;
use Illuminate\Support\Facades\Config;
public function users()
{
return $this->belongsToMany(
Config::get('auth.providers.users.model'),
Config::get('entrust.role_user_table'),
Config::get('entrust.role_foreign_key'),
Config::get('entrust.user_foreign_key'));
}
}
は、この情報がお役に立てば幸いRole.phpモデルにこの機能を追加します!