税费相关

This commit is contained in:
Edward Yang 2022-07-26 20:47:17 +08:00
parent 8aa7ec697f
commit 9986f62fa4
2 changed files with 20 additions and 2 deletions

View File

@ -12,14 +12,24 @@
namespace Beike\Admin\Http\Controllers;
use Beike\Models\TaxClass;
use Beike\Models\TaxRate;
use Illuminate\Http\Request;
class TaxClassController extends Controller
{
public function index()
{
$taxClasses = TaxClass::query()->get();
return view('admin::pages.tax_classes.index', ['tax_classes' => $taxClasses]);
$data = [
'tax_classes' => TaxClass::query()->with([
'taxRates.region',
'taxRules'
])->get(),
'all_tax_rates' => TaxRate::all()
];
dd($data);
return view('admin::pages.tax_classes.index', $data);
}
public function store(Request $request)

View File

@ -13,5 +13,13 @@ namespace Beike\Models;
class TaxClass extends Base
{
public function taxRates()
{
return $this->belongsToMany(TaxRate::class, 'tax_rules');
}
public function taxRules()
{
return $this->hasMany(TaxRule::class);
}
}