Revision 51 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpnamespace App\Http\Controllers;use App\Http\Requests\PriceAgencyRequest;use App\Models\PriceAgency;use Illuminate\Contracts\Foundation\Application;use Illuminate\Contracts\View\Factory;use Illuminate\Contracts\View\View;use Illuminate\Http\Request;class PriceAgencyController extends Controller{//public function index( Request $request ): View|Application|Factory{$statusses = [ 1 ];if ( $request->gesperrt == 1 ){$statusses[] = 0;}$shop = $request->filter_shop;$query = PriceAgency::query();$query->whereIn( "status", $statusses );$query->when( $shop, function ( $q ){return $q->where( "shop_id", request( "filter_shop" ) );} );$agencies = $query->orderBy( 'name' )->get();return view( 'marketing.priceAgencyList', [ "agenten" => $agencies, "selected" => $shop, ] );}public function edit( PriceAgency $priceAgency ): View{return View( 'marketing.priceAgency', [ "zeile" => $priceAgency ] );}public function update( PriceAgencyRequest $request, PriceAgency $priceAgency ): bool{$priceAgency->update( $request->validated() );return true;}}