1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace App\Http\Controllers\API;
- use App\Http\Controllers\Controller;
- use App\Http\Requests\API\Plan\CreateOrUpdateRequest;
- use App\Models\Plan;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- class PlanController extends Controller
- {
-
- public function index()
- {
-
- }
-
- public function store(CreateOrUpdateRequest $request)
- {
- $plan = new Plan();
- $plan->mergeFillable([
- 'company_id'
- ]);
- $plan->fill([
- ...$request->all(),
- 'company_id' => Auth::user()->company_id,
- ]);
- $plan->save();
- return $this->created();
- }
-
- public function show(string $id)
- {
-
- }
-
- public function update(Request $request, string $id)
- {
-
- }
-
- public function destroy(string $id)
- {
-
- }
- }
|