|
@@ -3,6 +3,7 @@
|
|
|
namespace App\Http\Controllers;
|
|
namespace App\Http\Controllers;
|
|
|
|
|
|
|
|
use App\LaborCompany;
|
|
use App\LaborCompany;
|
|
|
|
|
+use App\Warehouse;
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
use Illuminate\Support\Facades\Gate;
|
|
use Illuminate\Support\Facades\Gate;
|
|
@@ -14,7 +15,10 @@ class LaborCompanyController extends Controller
|
|
|
public function index()
|
|
public function index()
|
|
|
{
|
|
{
|
|
|
if(!Gate::allows('劳务所-查询')){ return redirect(url('/')); }
|
|
if(!Gate::allows('劳务所-查询')){ return redirect(url('/')); }
|
|
|
- $laborCompanys=LaborCompany::orderBy('id','desc')->paginate(35);
|
|
|
|
|
|
|
+ $laborCompanys=LaborCompany::query()
|
|
|
|
|
+ ->with(['warehouse'])
|
|
|
|
|
+ ->orderBy('id','desc')
|
|
|
|
|
+ ->paginate(35);
|
|
|
return view('maintenance.laborCompany.index',['laborCompanys'=>$laborCompanys]);
|
|
return view('maintenance.laborCompany.index',['laborCompanys'=>$laborCompanys]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -22,7 +26,8 @@ class LaborCompanyController extends Controller
|
|
|
public function create()
|
|
public function create()
|
|
|
{
|
|
{
|
|
|
if(!Gate::allows('劳务所-录入')){ return redirect(url('/')); }
|
|
if(!Gate::allows('劳务所-录入')){ return redirect(url('/')); }
|
|
|
- return view('maintenance.laborCompany.create');
|
|
|
|
|
|
|
+ $warehouses = Warehouse::all();
|
|
|
|
|
+ return view('maintenance.laborCompany.create',compact('warehouses'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -68,7 +73,8 @@ class LaborCompanyController extends Controller
|
|
|
public function edit(LaborCompany $laborCompany)
|
|
public function edit(LaborCompany $laborCompany)
|
|
|
{
|
|
{
|
|
|
if(!Gate::allows('劳务所-编辑')){ return redirect(url('/')); }
|
|
if(!Gate::allows('劳务所-编辑')){ return redirect(url('/')); }
|
|
|
- return view('maintenance.laborCompany.edit',['laborCompany'=>$laborCompany]);
|
|
|
|
|
|
|
+ $warehouses = Warehouse::all();
|
|
|
|
|
+ return view('maintenance.laborCompany.edit',compact('laborCompany','warehouses'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|