diff --git a/app/Http/Controllers/Projects/JobsController.php b/app/Http/Controllers/Projects/JobsController.php index 27a8eb9..9387dd4 100755 --- a/app/Http/Controllers/Projects/JobsController.php +++ b/app/Http/Controllers/Projects/JobsController.php @@ -52,15 +52,18 @@ class JobsController extends Controller public function store(CreateRequest $req, $projectId) { $job = $this->repo->createJob($req->except('_token'), $projectId); - flash(trans('job.created'), 'success'); + flash(__('job.created'), 'success'); return redirect()->route('jobs.show', $job->id); } - public function storeFromOtherProject(Request $req, $projectId) + public function storeFromOtherProject(Request $request, $projectId) { - $this->repo->createJobs($req->except('_token'), $projectId); - flash(trans('job.created_from_other_project'), 'success'); + $request->validate(['job_ids' => 'required|array']); + + $this->repo->createJobs($request->except('_token'), $projectId); + + flash(__('job.created_from_other_project'), 'success'); return redirect()->route('projects.jobs.index', $projectId); } diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php index f8e9997..95dc689 100644 --- a/resources/lang/de/validation.php +++ b/resources/lang/de/validation.php @@ -90,7 +90,7 @@ return [ | */ - 'project' => [ + 'project' => [ 'customer_name' => [ 'required_without' => 'Customer name is required.', ], @@ -98,11 +98,12 @@ return [ 'required_without' => 'Customer email is required.', ], ], - 'agency' => [ + 'agency' => [ 'logo' => [ 'file_extension' => 'Please upload an image with .png format.', ], ], + 'select_one' => 'Select at least one item.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php index e4c4a49..04d4b29 100644 --- a/resources/lang/en/validation.php +++ b/resources/lang/en/validation.php @@ -90,7 +90,7 @@ return [ | */ - 'project' => [ + 'project' => [ 'customer_name' => [ 'required_without' => 'Customer name is required.', ], @@ -98,11 +98,12 @@ return [ 'required_without' => 'Customer email is required.', ], ], - 'agency' => [ + 'agency' => [ 'logo' => [ 'file_extension' => 'Please upload an image with .png format.', ], ], + 'select_one' => 'Select at least one item.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/id/validation.php b/resources/lang/id/validation.php index 64c9152..7c8cfaa 100644 --- a/resources/lang/id/validation.php +++ b/resources/lang/id/validation.php @@ -90,7 +90,7 @@ return [ | */ - 'project' => [ + 'project' => [ 'customer_name' => [ 'required_without' => 'Nama customer wajib diisi.', ], @@ -98,11 +98,12 @@ return [ 'required_without' => 'Email customer wajib diisi.', ], ], - 'agency' => [ + 'agency' => [ 'logo' => [ 'file_extension' => 'Silakan upload file format .png', ], ], + 'select_one' => 'Pilih setidaknya satu item.', /* |--------------------------------------------------------------------------------------- diff --git a/resources/views/projects/jobs/add-from-other-project.blade.php b/resources/views/projects/jobs/add-from-other-project.blade.php index c2d9290..6422b15 100755 --- a/resources/views/projects/jobs/add-from-other-project.blade.php +++ b/resources/views/projects/jobs/add-from-other-project.blade.php @@ -17,7 +17,11 @@