Revision 216 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpnamespace App\Http\Controllers\bestellwesen;use App\Http\Controllers\Controller;use App\Http\Requests\StoreSupplierWarehouseRequest;use App\Http\Requests\UpdateSupplierWarehouseRequest;use App\Models\Supplier;use App\Models\SupplierWarehouse;use Illuminate\Contracts\Foundation\Application;use Illuminate\Contracts\View\Factory;use Illuminate\Contracts\View\View;class SupplierWarehouseController extends Controller{/*** Display a listing of the resource.** @param Supplier $supplier* @return Application|Factory|View*/public function index( Supplier $supplier ): View|Factory|Application{//$lagerArr = SupplierWarehouse::where( "supplier_id", $supplier->id )->get();return view( "bestellwesen.supplier_warehouses", [ "lagerArr" => $lagerArr, "lieferant" => $supplier, ] );}/*** Show the form for creating a new resource.** @param Supplier $supplier* @return Application|Factory|View*/public function create( Supplier $supplier ): View|Factory|Application{//return view( "bestellwesen.supplier_warehouse", [ "supplier" => $supplier ] );}/*** Store a newly created resource in storage.** @param StoreSupplierWarehouseRequest $request* @param Supplier $supplier* @return string*/public function store( StoreSupplierWarehouseRequest $request, Supplier $supplier ): string{//$data = $request->validated();$data["supplier_id"] = $supplier->id;SupplierWarehouse::create( $data );return "{}";}/*** Display the specified resource.** @param Supplier $supplier* @param SupplierWarehouse $supplierWarehouse* @return void*/public function show( Supplier $supplier, SupplierWarehouse $supplierWarehouse ){//}/*** Show the form for editing the specified resource.** @param Supplier $supplier* @param SupplierWarehouse $supplierWarehouse* @return Application|Factory|View*/public function edit( Supplier $supplier, SupplierWarehouse $supplierWarehouse ): View|Factory|Application{//return view( "bestellwesen.supplier_warehouse", [ "supplier" => $supplier, "supplierWarehouse" => $supplierWarehouse ] );}/*** Update the specified resource in storage.** @param UpdateSupplierWarehouseRequest $request* @param Supplier $supplier* @param SupplierWarehouse $supplierWarehouse* @return string*/public function update( UpdateSupplierWarehouseRequest $request, Supplier $supplier, SupplierWarehouse $supplierWarehouse ): string{//$data = $request->validated();$supplierWarehouse->update( $data );return "{}";}/*** Remove the specified resource from storage.** @param Supplier $supplier* @param SupplierWarehouse $supplierWarehouse* @return string*/public function destroy( Supplier $supplier, SupplierWarehouse $supplierWarehouse ): string{//$supplierWarehouse->delete();return "{}";}}