[WIP] CarePlan

This commit is contained in:
2022-07-13 16:35:01 +07:00
parent 4e99ba5109
commit 718850488f
29 changed files with 304 additions and 325 deletions

View File

@@ -6,6 +6,7 @@ use App\Models\CorporatePlan;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Validation\Rule;
class CorporatePlanController extends Controller
{
@@ -38,9 +39,23 @@ class CorporatePlanController extends Controller
* @param Request $request
* @return Renderable
*/
public function store(Request $request)
public function store(Request $request, $corporate_id)
{
//
$request->validate([
'code' => [
'required',
Rule::unique('corporate_plans')->where('corporate_id', $corporate_id)
],
'name' => 'required'
]);
$newCorporatePlan = CorporatePlan::create([
'corporate_id' => $corporate_id,
'code' => $request->code,
'name' => $request->name,
]);
return $newCorporatePlan;
}
/**
@@ -58,9 +73,11 @@ class CorporatePlanController extends Controller
* @param int $id
* @return Renderable
*/
public function edit($id)
public function edit($corporate_id, $id)
{
return view('internal::edit');
$corporatePlan = CorporatePlan::findOrFail($id);
return $corporatePlan;
}
/**