123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- class PostsController extends Controller
- {
- public function get_emp_inf(){
- $emp = new \App\Empoyees_inf;
- $employee = $emp::all();
-
- return view('posts.index', ['employee'=>$employee]);
- }
- public function get_products(){
- $prod = new \App\Products;
- $products = $prod::all();
- return view('posts.prod', ['products'=>$products]);
- }
- public function formemp()
- {
- return view('posts.daily');
- }
- public function addprod()
- {
- return view('posts.products');
- }
- public function ind(Request $request)
- {
- $emp = new \App\Empoyees_inf;
- $emp->second_name=$request->second_name;
- $emp->first_name=$request->first_name;
- $emp->last_name=$request->last_name;
- $emp->phone=$request->phone;
- $emp->address=$request->address;
- $emp->dbirth=$request->dbirth;
- $emp->position=$request->position;
- $emp->save();
- $employee = $emp::all();
- return view('posts.index', ['employee'=>$employee]);
- }
- public function pro(Request $request)
- {
- $prod = new \App\Products;
- $prod->product=$request->product;
- $prod->price=$request->price;
- $prod->automobile=$request->automobile;
- $prod->in_stock=$request->in_stock;
- $prod->save();
- $products = $prod::all();
- return view('posts.prod', ['products'=>$products]);
- }
- public function sp()
- {
- // $sp = new \App\Sold_products;
- $sps = \App\Sold_products::all();
- foreach ($sps as $sp) {
- $array[$sp['id']] = array(
- 'id' => $sp['id'],
- 'product' => $sp->products['product'],
- 'employee' => $sp->empoyees_infs['second_name'],
- 'customer' => $sp['customer'],
- 'count' => $sp['amount']
- );
- }
-
- return view('posts.sold')->with(['sps'=>$array]);
- }
- public function duties()
- {
- // $sp = new \App\Sold_products;
- // $sps = \App\Sold_products::all();
- // foreach ($sps as $sp) {
- // $array[$sp['id']] = array(
- // 'id' => $sp['id'],
- // 'product' => $sp->products['product'],
- // 'employee' => $sp->empoyees_infs['second_name'],
- // 'customer' => $sp['customer'],
- // 'count' => $sp['amount']
- // );
- // }
-
- $employees = \App\Empoyees_inf::all();
- foreach ($employees as $emp) {
- $array[$emp['id']] = array(
- 'name' => $emp['second_name'],
- 'duty' => $emp->duties
- );
- }
- return view('posts.duties')->with(['duties'=>$array]);
- }
- }
|