|
- <?php
-
- namespace App\Http\Controllers\Items;
-
- use App\Models\Item;
- use App\Models\Location;
- use Framework\Routing\Router;
-
- class ShowReceiveStockFormController
- {
- public function handle(Router $router)
- {
- if (!session()->has('user_id')) {
- return redirect($router->route('show-register-form'));
- }
-
- $parameters = $router->current()->parameters();
-
- $item = Item::find((int) $parameters['item']);
-
- if (!$item) {
- return redirect($router->route('show-items'));
- }
-
- return view('items/receive', [
- 'item' => $item,
- 'locations' => Location::all(),
- 'receiveAction' => $router->route('receive-stock', ['item' => $item->id]),
- 'csrf' => csrf(),
- ]);
- }
- }
|